【发布时间】:2011-09-30 17:30:10
【问题描述】:
我无法让 PyDev on Eclipse 识别已安装的模块 (gensim),这些模块在 IDLE 中工作正常。我正在使用 32 位的 Windows Vista。 Python 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。
还有什么我可以尝试的建议吗?
【问题讨论】:
标签: python eclipse import pydev gensim