2016-03-10 238 views
1

我試過所有的導入方法和升級庫,但仍然無法克服這個錯誤。我已經下載並安裝了所有的nltk和語料庫數據編程,它在Python shell中工作,但我得到錯誤。運行python程序時導入錯誤

Traceback (most recent call last): 
    File "spark.py", line 7, in <module> 
    from textblob_aptagger import PerceptronTagger 
    File "/usr/local/lib/python2.7/dist-packages/textblob_aptagger/__init__.py", line 8, in <module> 
    from textblob_aptagger.taggers import PerceptronTagger 
    File "/usr/local/lib/python2.7/dist-packages/textblob_aptagger/taggers.py", line 10, in <module> 
    from textblob.packages import nltk 
ImportError: No module named packages 

Here的一個引擎收錄到我的代碼和進口..

+0

嘗試進口替代NLTK已經 – Deusdeorum

+0

進口很明顯是工作也 –

+0

沒有關係不工作?將'textblob.packages import nltk'改爲'import nltk' – Deusdeorum

回答

1

同樣的錯誤已經貼在github here。使用此,而不是安裝textblob:

$ pip install -U git+https://github.com/sloria/[email protected] 

此外,你應該改變from text.blob import TextBlob as tbfrom textblob...

工作對我來說..

+0

我已經安裝了使用這個命令也仍然我得到錯誤。我讀了一些在這裏有一個目錄問題,你可以檢查? –

+0

這是我得到
回溯(最近通話最後一個)最最新的錯誤: '文件「spark.py」,第6行,在 從text.blob進口TextBlob爲TB 導入錯誤:沒有模塊命名text.blob' –

+0

你改變'從text.blob導入TextBlob作爲tb'從'從textblob導入TextBlob作爲tb'? – Deusdeorum