【发布时间】:2018-08-16 22:55:35
【问题描述】:
我正在尝试使用 Pillow 为 Mac 和 Windows 计算机制作应用程序。我已经使用pip install Pillow 和pip3 install Pillow 安装了 Pillow(在尝试之间卸载不工作的命令)。这可以正常工作,但是当我使用 Python 3.7.0 运行以下代码时:
import PIL as Pillow
from PIL import Image
我明白了:
Traceback (most recent call last):
File "/Users/Ethan/Desktop/Python Projects/Pillow Test/exe.py", line 1, in <module>
import PIL as Pillow
ModuleNotFoundError: No module named 'PIL'
但是,在 Python 2.7 中,我没有收到任何错误。
网上有很多关于像我这样的问题的帖子,但都没有奏效。
这是我电脑的问题(我使用的是 Mac OS X Yosemite)还是我做错了什么?如果需要,我可以更详细地解释。
【问题讨论】:
-
您是否安装了多个 Python 3.x?
pip3 --version说什么? -
同时,如果
python3确实在运行您的Python 3.7,但pip3似乎没有安装到您的Python 3.7 中,请使用python3 -m pip而不是pip3,它会绝对运行(并安装到)您的 Python 3.7,而不是任何其他 Python,这将解决您的问题。 (但您可能仍想诊断出了什么问题……) -
@abarnert 你是个天才!非常感谢,
python3 -m pip install Pillow工作!不,我没有另一个 python 3.x,但环顾四周后,似乎 pip3 正在安装到 Python 2.7 中!非常感谢您的帮助!
标签: python python-3.x macos pip python-imaging-library