安装软件包后仍然会出现“没有名为xxx的模块”

时间:2017-02-09 14:22:06

标签: python ubuntu ubuntu-16.04

我在Ubuntu 16.04中使用python 3.5,但即使安装了一些软件包也无法导入。

例如,如果我import tqdm,我会收到此消息:

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

然后我用sudo pip3 install tqdm来安装它,我有:

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

然而,即使在此之后,我仍然有上面的ImportError消息。

3 个答案:

答案 0 :(得分:1)

问题解决了,我只是通过以下方式重新安装软件包:

sudo pip3 uninstall xxx
sudo pip3 install xxx

答案 1 :(得分:1)

我遇到了同样的问题,并使用

解决了问题
conda install -c conda-forge tqdm

问题似乎来自Anaconda与pip和python之间的冲突。

答案 2 :(得分:0)

我建议输入:

which python 

在一个提示符下,检查你正在调用的python是安装了tqdm的那个(看起来是〜/ .local)