【发布时间】:2019-02-28 18:08:44
【问题描述】:
我在运行 Windows 10 Home 的计算机上安装了 Python 3.7 64 位。 然后我打开一个 Windows 命令提示符并输入 easy_install Pillow,然后发生了以下情况:
C:\Users\Simon>easy_install Pillow
Searching for Pillow
Reading https://pypi.org/simple/Pillow/
Downloading https://files.pythonhosted.org/packages/20/59/edb6fe64a608afc9fd1faf3470774b4131b4be9d40c496b0c144033e249a/Pillow-5.4.1-cp37-cp37m-win_amd64.whl#sha256=d1722b7aa4b40cf93ac3c80d3edd48bf93b9208241d166a14ad8e7a20ee1d4f3
Best match: Pillow 5.4.1
Processing Pillow-5.4.1-cp37-cp37m-win_amd64.whl
Installing Pillow-5.4.1-cp37-cp37m-win_amd64.whl to c:\users\simon\appdata\local\programs\python\python37\lib\site-packages
Adding Pillow 5.4.1 to easy-install.pth file
Installed c:\users\simon\appdata\local\programs\python\python37\lib\site-packages\pillow-5.4.1-py3.7-win-amd64.egg
Processing dependencies for Pillow
Finished processing dependencies for Pillow
这似乎奏效了,不是吗?! 然后在 IDLE 编辑器的一个新的 python 文件(我的意思是脚本吗?)中,我写了一行
from PIL import Image
并运行模块。 shell 报告如下:
RESTART: C:/FILEPATH REDACTED FOR POSTING ONLINE/Python experiments/python experiment 1.py
Traceback (most recent call last):
File "C:/FILEPATH REDACTED FOR POSTING ONLINE/Python experiments/python experiment 1.py", line 1, in <module>
from PIL import Image
ModuleNotFoundError: No module named 'PIL'
>>>
这里我已经编辑了文件路径,但它只是到我保存工作的 C: 驱动器上的文件夹。
然后我尝试了
pip install pillow
收到回复
要求已经满足:枕头在 c:\users\simon\appdata\local\programs\python\python37\lib\site-packages\pillow-5.4.1-py3.7-win-amd64.egg (5.4.1) 您使用的是 pip 版本 18.1,但是版本 19.0.3 是 可用的。您应该考虑通过 'python -m pip 安装 --upgrade pip' 命令。
所以我按照建议做了,并得到了回应
正在下载 https://files.pythonhosted.org/packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.py3-none-any.whl (1.4MB) 100% |████████████████████████████████| 1.4MB 1.3MB/s 安装收集包:pip 找到现有安装:pip 18.1 卸载 pip-18.1: 成功卸载 pip-18.1 成功安装 pip-19.0.3
然后我再次运行我的脚本,只包含一行
from PIL import Image
并收到与以前相同的错误消息,关于
ModuleNotFoundError: 没有名为“PIL”的模块
我做错了什么?
【问题讨论】:
-
easy_install已弃用。您是否考虑过使用pip? -
感谢您的评论。我刚刚尝试了您的建议,并且我已经编辑了我的原始问题以反映这一点(它不起作用)。
标签: python windows python-imaging-library