Eclipse + PyDev ImportError

У меня возникли проблемы с получением PyDev на Eclipse для распознавания установленных модулей ( gensim ), которые отлично работают в IDLE. Я использую Windows Vista, 32-разрядный. Python 2.7.

Я задал этот вопрос: здесь , здесь , здесь и здесь .

Рекомендуемое решение – перейти к настройкам> 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 .

Любые предложения о том, что еще я мог попробовать?

One Solution collect form web for “Eclipse + PyDev ImportError”

Это не зависит от Eclipse / PyDev. Вы получите ту же ошибку при запуске кода любым другим способом. Ваш модуль импортирует gensim . Первая запись в PYTHONPATH – это текущий каталог, и ваш модуль называется gensim.py , поэтому ваш модуль пытается импортировать его самостоятельно. Поскольку импорт кэшируется, вы не попадаете в бесконечную рекурсию, но получаете ссылку на модуль, содержащий … ничего, особенно не то, что вы ожидали от «реального» модуля gensim .

Сообщение об ошибке должно упоминать эту возможность, это невероятно распространено. Решение состоит в том, чтобы переименовать ваш файл.

  • Подключение python 3.3 к серверу microsoft sql 2008
  • Настройка Django с Eclipse - «Django not found»
  • Как изменить шрифт по умолчанию для кода Python в Eclipse?
  • Eclipse не может получить информацию о интерпретаторе в виртуальной среде
  • PyDev unittesting: как захватить текст, зарегистрированный в logging.Logger в "Captured Output"
  • Отладка Python в Eclipse + PyDev
  • Удаленная отладка PyCharm (pydevd) не подключается
  • Интерактивная отладка с nosetests в PyDev
  • Python - лучший язык программирования в мире.