我无法让Eclipse上的 PyDev 识别已安装的模块(gensim),这些模块在 IDLE 中工作正常。我正在使用 32 位的 Windows Vista。蟒蛇 2.7。
我发现有人问过这个问题:here、here、here和here。
推荐的解决方案是转到preferences > pydev > interpreter - python,然后删除并重新添加(w/Auto Config)python解释器。我已经这样做了,并重新启动了 Eclipse。在PYTHONPATH
, C:\Python27\lib\site-packages\gensim-0.8.0-py2.7.egg
, 中出现,但我仍然遇到导入错误。我的代码是:
from gensim import corpora, models, similarities
这会产生:
Traceback (most recent call last):
File "C:\Users\Jpan\Documents\workspace\FirstProject\src\gensim.py", line 1, in <module>
from gensim import corpora, models, similarities
File "C:\Users\Jpan\Documents\workspace\FirstProject\src\gensim.py", line 1, in <module>
from gensim import corpora, models, similarities
ImportError: cannot import name corpora
另一个推荐的解决方案是通过单击解释器底部的“新建文件夹”手动添加文件夹 - python 屏幕并导航到安装 gensim 的位置。我也这样做了,并添加了C:\Python27\lib\site-packages\gensim-0.8.0-py2.7.egg\gensim
,其中包含所有必要的\__init__.py
文件。但是,我仍然得到ImportError
.
关于我还可以尝试什么的任何建议?