импорт gensim в mac

У меня проблема при попытке импортировать gensim в python. При вводе:

импорт генсим

Получила следующую ошибку:

Отслеживание (последний вызов последним): файл "", строка 1, в файле "/Library/Python/2.7/site-packages/gensim/ init .py", строка 6, из импорта gensim синтаксический анализ, matutils, интерфейсы, корпуса, модели, сходства, суммирование ImportError: невозможно импортировать синтаксический анализ имени

Кроме того, когда я просматриваю "init .py", он содержит только следующие строки:

перенесите классы модели прямо в пространство имен пакетов, чтобы сэкономить время на вводе

из .summarizer import summarize, summarize_corpus

из .keywords импортировать ключевые слова

Мы высоко ценим любую идею о том, как решить эту проблему.

Я использую: MAC 10.10.5 и Python 2.7

Спасибо


person user5289027    schedule 01.12.2015    source источник


Ответы (3)


У меня была аналогичная ошибка. Я использовал pip для обновления, затем удалил, переустановил и обновил gensim. Я также pip установил Theano (b / c мой не смог импортировать что-то связанное с этим).

pip install --upgrade pip
pip uninstall gensim
pip install --upgrade gensim 
pip install Theano 

Затем мне нужно было закрыть и перезапустить новую терминальную оболочку python, и это сработало!

Еще одно замечание: если вы посмотрите на сообщение об ошибке, вы увидите путь к файлам .py в папке / gensim и строку в этом файле .py, вызывающую ошибку. Затем вы можете попытаться вручную запустить каждый импорт, вызывающий ошибку (после записи компакт-диска в соответствующую папку). Это может помочь вам определить, какие пакеты вызывают проблему.

person travelingbones    schedule 30.06.2016

Файл "init.py" пытается импортировать данные из gensim.py. Невозможно импортировать один из классов. Как вы можете видеть в последней строке вашей ошибки, в ней говорится, что не удалось импортировать синтаксический анализ имени. Я предлагаю: -если вы загрузили пакет из Интернета (я новичок в python и до сих пор не знаю весь загружаемый контент): -поискайте на веб-сайте, что означает этот пакет, и попробуйте повторно загрузить его (переустановите модуль). Также попробуйте проверить, совместимы ли версии. Если у этого пакета много версий, найдите подходящую версию в соответствии с вашей версией python.

Что происходит, так это то, что часть пакета отсутствует.

person TheShadlest    schedule 01.12.2015

Я решил проблему, переустановив библиотеку в виртуальной среде с помощью virtualenv, как описано здесь: http://docs.python-guide.org/en/latest/dev/virtualenvs/

person user5289027    schedule 07.12.2015