![](/img/trans.png)
[英]pip install error: ModuleNotFoundError No module named 'setuptools'
[英]pip giving error ModuleNotFoundError: No module named 'enum'
在 Windows 7 x64 上运行 python 3.7.7。 我刚刚从Python 2.7版升级,我试图安装模块emcee
使用pip install emcee
。 Pip 抛出错误ModuleNotFoundError: No module named 'enum'
。 我还尝试安装模块 matplotlib、enum34 和 numpy,但都抛出了相同的错误。 我还尝试使用pip install --upgrade pip
升级 pip,这再次引发了相同的错误。 我查看了我的\\python37\\lib
文件夹,并且enum.py
就在它应该在的位置,但它仍然无法正常工作。
请帮忙。
您能否确认您已安装 python,即它已升级并存在。 您可以通过在 cmd 或终端窗口中键入 python 来执行此操作。 这应该会将您推入 python shell。 如果不这样做。 尝试重新安装python。 可能是升级没有那么好。
enum
是 Python 3.7 标准库的一部分,您已经确认它在那里。 因此,该错误令人怀疑,当您启动pip
,它可能会被 Python 发行版/安装执行,而不是您认为的那个发行版/安装。 确保它在正确的发行版上工作的一种方法是说:
C:\WHATEVER\PATH\TO\python.exe -m pip install emcee
这比仅在命令行输入pip
更精确,因为在后一种情况下,您只需要希望/假设 Windows 在其%Path%
上找到的第一个pip
将是正确的。 情况并非总是如此。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.