【发布时间】:2019-12-05 11:30:13
【问题描述】:
我在 Windows 10 上运行 Python 3.7,但我不断收到 No module named 'tabulate' 错误。我已经删除了 Python 2。
我已经尝试了similar question 中建议的所有内容:
>> pip install tabulate
>> pip3 install tabulate
>> python -m pip install tabulate
以上所有回应
>> Successfully installed tabulate-0.8.6
如果我再次尝试运行它,我会得到
>> Requirement already satisfied: tabulate in c:\program files\python37\lib\site-packages (0.8.6)
但是当我尝试导入它时,我一直得到相同的ModuleNotFoundError。我还能尝试什么?
更新:
我仔细检查了是否卸载了旧版本的 Python,令我惊讶的是,所有东西都还在那里:文件夹、文件、PATH 中的路径……恐怕这是我的问题的原因,但我要等到以后才能对其进行测试。
【问题讨论】:
-
尝试将它安装到 virtualenv 中,看看它是否在那里工作?例如。
virtualenv -p python3 venv && source venv/bin/activate && pip install tabulate -
您运行的最后一个命令是
python -m pip uninstall tabulate,它似乎是一个卸载命令。这是一个错字,还是您实际上正在卸载它(这可以解释您的问题)? -
@larsks 这是一个错字
标签: python python-3.x tabulate