我一直在关注 senddex 的 python 初学者系列。我做得很好,直到我不得不找到 python 路径,这样我才能使用 pip .我这样做了,并尝试安装一些 whl
文件、cx_Freeze
和 PIL
。
它说一切都已正确安装,它们在 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/