我有一个导入Python tqdm
模块的脚本。
例如,我可以从Jupyter笔记本导入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 PATH:
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
有谁知道为什么会出现这种错误?
谢谢!
答案 0 :(得分:0)
在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。