【发布时间】:2017-05-31 06:21:08
【问题描述】:
我一直在关注 sentdex 的 python 初学者系列。在我不得不使用 python 路径之前,我做得很好,所以我可以使用pip。我这样做了,并尝试安装一些 whl 文件,cx_Freeze 和 PIL。
它说所有东西都安装正确并且它们在libs/site包中但是每当我尝试从它们中提取时我都会收到一个错误提示
ModuleNotFoundError: No module named 'cx_Freeze'(或 PIL 或诸如此类)。
我是不是弄错了版本?
编辑:所以我认为问题在于 python shell 与我的 python 安装的其余部分位于不同的位置,但事实并非如此,我只看到了路径的一部分。我在 python.exe 的命令提示符版本中重新运行了脚本,但没有出现错误。到底是怎么回事
【问题讨论】:
-
可能在你的系统中安装了两个python实例。
-
您是在全局(具有 root 访问权限)还是在虚拟环境中安装软件包?您使用哪个版本的 Python?
-
我用的是 3.6。所以我用命令提示符 python.exe 运行它,它运行了,但是当我用 shell 尝试它时,它给了我“找不到模块错误”。
标签: pip python pip python-imaging-library cx-freeze