Мне не удается заставить PyDev в Eclipse распознавать установленные модули (gensim), которые нормально работают в IDLE. Я использую 32-разрядную Windows Vista. Python 2.7.
Мне задали этот вопрос: здесь, здесь, здесь и здесь.
Рекомендуемое решение - перейти к настройкам> pydev> интерпретатор - python, а также удалить и повторно добавить (с автоматической конфигурацией) интерпретатор 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
.
Есть предложения, что еще я мог бы попробовать?