2015-12-01 4 views
0

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

import gensim

я получил следующее сообщение об ошибке:

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

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

bring model classes directly into package namespace, to save some typing

from .summarizer import summarize, summarize_corpus

from .keywords import keywords

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

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

Спасибо

ответ

1

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

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

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

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

+1

pip install --upprade pip решает проблему – Codefor

0

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

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