如题:折腾了快一天,编译安装了python-nlpir,在cmd中执行一切正常。见下
可是在pythonxy中(spyder),怎么都不行,见下
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)中运行
然后比较输出的差别。
spyder中可以通过修改tools->PYTHONPATH manager来更改模块查找路径。
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)中运行
然后比较输出的差别。
spyder中可以通过修改tools->PYTHONPATH manager来更改模块查找路径。
import sys
print sys.path
然后比较输出的差别。
spyder中可以通过修改tools->PYTHONPATH manager来更改模块查找路径。
#5
谢谢各位的回复,原因找到了,因为python-nlpir是路径依赖的,在初始化的时候必须指明路径:nlpir_init('D:\\green soft\\python-nlpir-master', 'GBK')
否则就会出现我问题。
否则就会出现我问题。