2016-07-28 178 views
0

但是我已經安裝了libbz2-dev的我仍然得到下面的導入錯誤,而進口gensim:Python的導入錯誤沒有模塊名爲BZ2

>>> import gensim 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/krishna/gensimenv/lib/python2.7/site-packages/gensim/__init__.py", line 6, in <module> 
    from gensim import parsing, matutils, interfaces, corpora, models, similarities, summarization 
    File "/home/krishna/gensimenv/lib/python2.7/site-packages/gensim/corpora/__init__.py", line 14, in <module> 
    from .wikicorpus import WikiCorpus 
    File "/home/krishna/gensimenv/lib/python2.7/site-packages/gensim/corpora/wikicorpus.py", line 21, in <module> 
    import bz2 
ImportError: No module named bz2 
+0

你有沒有檢查下面的帖子?它有幫助嗎? http://stackoverflow.com/a/12806325/4518277 – Xyrus

回答

1

你可以嘗試做

pip install bz2file 
+1

我沒有嘗試過,沒有奏效。我不得不重新安裝python重新創建virtualenv,並得到解決。仍然不知道可能是什麼原因造成的。 – aradhyamathur

0

我有同樣的問題和上面的提示沒有解決它。 也許創建虛擬ENV之前,你需要:

sudo apt-get install libbz2-dev 

相關: missing python bz2 module

相關問題