2017-02-09 306 views
2

我在Ubuntu 16.04中使用python 3.5,但即使安裝了它,我也無法導入一些軟件包。安裝軟件包後仍然出現「No module named xxx」

例如,如果我import tqdm,我都會有這樣的消息:

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named 'tqdm' 

然後我用sudo pip3 install tqdm安裝它,我有:

[email protected]:~/mengzhao/speakerRNN$ sudo pip3 install tqdm 
Requirement already satisfied: tqdm in /home/seke/.local/lib/python3.5/site-packages 

然而,即使這樣,我仍然上面有ImportError消息。

+0

你使用virtualenv嗎?你確定你使用好的python嗎? – PyNico

回答

0

問題解決了,我只是通過重新安裝包:

sudo pip3 uninstall xxx 
sudo pip3 install xxx 
0

我建議鍵入:

which python 

在提示,並檢查您所呼叫的蟒蛇是一個地方tqdm (這是在〜/ .local的外觀)

0

我有同樣的問題,它已經解決了使用

conda install -c conda-forge tqdm 

這個問題似乎來自Anaconda和pip和python之間的衝突。

相關問題