0

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

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

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

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

蟒蛇路径:

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

有谁知道为什么会发生这个错误?

谢谢!

4

1 回答 1

1

在 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。

于 2018-03-26T10:52:20.053 回答