在 Python 中导入 tqdm 模块时出错

Error when importing the tqdm module in Python

我有一个导入 Python tqdm 模块的脚本。

例如,我可以从 Jupyter notebook 导入 tqdm 模块,但当 运行 从命令行导入脚本时不能。

当从命令行执行 运行 脚本时,我看到以下错误消息:

File "RetreiveData.py", line 19, in <module> from tqdm import tqdm
    ImportError: No module named tqdm

我的脚本是从命令行调用的,如下所示:

python RetrieveData.py <arg1> <arg2>

我的环境变量是:

路径:

C:\Users<joesmith\AppData\Local\Continuum\Anaconda2;C:\Users\joesmith\AppData\Local\Continuum\Anaconda2\Scripts;C:\Users\joesmith\AppData\Local\Continuum\Anaconda2\Library\bin; C:\Company\Libs\python-2.7\Windows_x86

PYTHON 路径:

C:\Users\joesmith\AppData\Local\Continuum\Anaconda2;C:\Users\joesmith\AppData\Local\Continuum\Anaconda2\Scripts;C:\Users\joesmith\AppData\Local\Continuum\Anaconda2\Library\bin; C:\Company\Libs\python-2.7\Windows_x86

有人知道为什么会出现此错误吗?

谢谢!

在 Anaconda 中,这对我有用:

sudo <anaconda path>/bin/python3.6 -m pip install tqdm 

(在你的工作环境被激活后)

在我的 linux 机器上,我将 <anaconda path> 替换为:

anaconda3

在你的机器中尝试使用 Anaconda2 一次进入你机器的工作环境,如下所示:

sudo Anaconda2/Library/bin/python-2.7 -m pip install tqdm

确保你已经安装了 pip。