python - PIP 安装包不正确或安装在错误的位置

标签 python pip python-imaging-library cx-freeze

我一直在关注 senddex 的 python 初学者系列。我做得很好,直到我不得不找到 python 路径,这样我才能使用 .我这样做了,并尝试安装一些 whl 文件、cx_FreezePIL

它说一切都已正确安装,它们在 libs/site 包中,但每当我尝试从它们中提取时,我都会收到一条错误消息 ModuleNotFoundError:没有名为“cx_Freeze”的模块(或 PIL 或诸如此类)。

我得到的版本有误吗?

编辑:所以我认为问题是 python shell 与我的 python 安装的其余部分位于不同的位置,事实并非如此,我只看到了部分路径。我在 python.exe 的命令提示符版本中重新运行脚本,但没有出现任何错误。这到底是怎么回事

最佳答案

您可能运行的 python 或 pip 与您期望的不同。它经常发生在我身上。为避免此类问题,请使用:

python -m pip install Pillow
python -c "from PIL import Image; print(Image)"

通过调用相同的 python 可执行文件,您可以避免使用属于不同 python 安装的 pip 出现问题。

关于python - PIP 安装包不正确或安装在错误的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44277113/

相关文章:

python - 用Python替换文件内容

python - 有效获取 np.datetime64 元素列表中不同日期的数量

用于为 PyPI 包创建骨架的 python 工具?

Python/Caffe2 : ImportError: No module named tools. setup_helpers.env

python - 为什么此代码使 Tkinter 窗口不断自动调整大小/增长?

python - 将图像中的红线转换为 numpy 列表

python - Django URL正则表达式不捕获Int

python - 使用 selenium 在 nytimes.com 上单击 "show more"按钮

python - 如何升级 Heroku 上的分发包?

python - 使用当前颜色间隔快速查找像素位置