【问题标题】:Installing Pillow for Windows为 Windows 安装 Pillow
【发布时间】: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


【解决方案1】:

你有多个版本的 python 吗? 确保您正在打开正确的 Python 文件夹并处于空闲状态。 轻松安装仍然可以正常工作。 我认为您拥有的空闲来自不同的 python 文件夹。 多个python安装 为多个 python 和包尝试 aNaconda 一站式服务

【讨论】:

  • 谢谢金。事实上,我只有一个版本的 Python。很高兴知道轻松安装仍然可以正常工作。无论如何它现在正在工作 - 它需要关闭并再次打开!
【解决方案2】:

我关闭了所有东西,然后重新开始,这次成功了!对不起大家 - 我应该在打扰你之前尝试关闭然后重新打开它!

【讨论】:

    猜你喜欢
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    相关资源
    最近更新 更多