求助,NLPIR在cmd中运行正常,在pythonxy中出错,找了半天不知道原因。

时间:2023-01-29 14:44:45

如题:折腾了快一天,编译安装了python-nlpir,在cmd中执行一切正常。见下
求助,NLPIR在cmd中运行正常,在pythonxy中出错,找了半天不知道原因。

可是在pythonxy中(spyder),怎么都不行,见下

求助,NLPIR在cmd中运行正常,在pythonxy中出错,找了半天不知道原因。
cmd中运行的python是和spyder中的python是同一目录下的同一文件,通过sys.executable确认过了。

各位前辈,诚心求助,怎么破?
大恩大德,小弟就差要以身相许了。

5 个解决方案

#1


100分求解决

#2


你的下面这个中没有导入PyNLPIR的包,可能是PythonXY中没用用你cmd下的那个python环境。

#3


http://code.google.com/p/pythonxy/wiki/StandardPlugins

#4


spyder的模块查找的路径有问题。在两个python环境(cmd和spyder)中运行


import sys
print sys.path


然后比较输出的差别。

spyder中可以通过修改tools->PYTHONPATH manager来更改模块查找路径。

#5


谢谢各位的回复,原因找到了,因为python-nlpir是路径依赖的,在初始化的时候必须指明路径:nlpir_init('D:\\green soft\\python-nlpir-master', 'GBK')  
否则就会出现我问题。

#1


100分求解决

#2


你的下面这个中没有导入PyNLPIR的包,可能是PythonXY中没用用你cmd下的那个python环境。

#3


http://code.google.com/p/pythonxy/wiki/StandardPlugins

#4


spyder的模块查找的路径有问题。在两个python环境(cmd和spyder)中运行


import sys
print sys.path


然后比较输出的差别。

spyder中可以通过修改tools->PYTHONPATH manager来更改模块查找路径。

#5


谢谢各位的回复,原因找到了,因为python-nlpir是路径依赖的,在初始化的时候必须指明路径:nlpir_init('D:\\green soft\\python-nlpir-master', 'GBK')  
否则就会出现我问题。