我正在尝试使用 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)还是我做错了什么?如果需要,我可以更详细地解释。
最佳答案
您需要:
virtualenv
) pip3 install Pillow
。 我总是更喜欢选项 1。
你可以这样做:
$ pip3 install virtualenv
$ cd $YOUR_PROJECT_DIR
$ virtualenv -p /path/to/your/python3/interpreter ./venv
$ source ./venv/bin/activate
$ pip install Pillow
$ python
> import PIL as Pillow
>
$ deactivate
现在,每次您需要在项目中使用虚拟环境时,只需执行以下操作:
$ source ./venv/bin/activate
记住两 pip :
./venv
添加到您的 .gitignore
文件中(如果您使用的是 git) requirements.txt
文件 (pip freeze > requirements.txt
) 关于python - Pillow 不适用于 Mac 上的 python 3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51886342/