簡體   English   中英

在Mac中導入gensim

[英]importing gensim in mac

嘗試在python中導入gensim時遇到問題。 輸入時:

導入gensim

我收到以下錯誤:

追溯(最近一次通話):文件“”,行1,在文件“ /Library/Python/2.7/site-packages/gensim/ init .py”中,行6,來自gensim導入解析,matutils,接口,語料庫,模型,相似性,摘要ImportError:無法導入名稱解析

另外,當我查看“ init .py”時,它僅包含以下幾行:

將模型類直接帶到包名稱空間中,以節省一些輸入

從.summarizer導入摘要,summary_corpus

從.keywords導入關鍵字

高度贊賞有關解決此問題的任何想法。

我正在使用:MAC 10.10.5和Python 2.7

謝謝

我有一個類似的錯誤。 我使用pip進行自我更新,然后卸載,重新安裝和更新gensim。 我還點安裝了Theano(b / c mine無法導入與此相關的東西)。

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

然后,我需要關閉並重新啟動一個新的終端python shell,它起作用了!

另一注-如果您查看錯誤消息,則可以看到/ gensim文件夾中.py文件的文件路徑以及該.py文件中導致錯誤的行。 然后,您可以嘗試手動運行每個導致錯誤的導入(將CD刻錄到相應的文件夾之后)。 這可以幫助您找到導致問題的軟件包。

文件“ init.py”正在嘗試從gensim.py導入內容。 它無法導入其中一個類。 正如您在錯誤的最后一行中看到的那樣,它表示無法導入名稱解析。 我建議:-如果您從互聯網上下載了該軟件包(我對python還是很陌生,但仍然不知道所有可下載的內容):-在網站上搜索此軟件包的含義,然后嘗試重新下載(重新安裝)模塊)。 另外,請嘗試檢查版本是否兼容。 如果此軟件包有很多版本,請根據您的python版本找到合適的版本。

發生的情況是該包裝的一部分丟失了。

我通過使用virtualenv在虛擬環境中重新安裝該庫解決了該問題,如下所述: http : //docs.python-guide.org/en/latest/dev/virtualenvs/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM