我正在尝试使用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)还是做错了什么?如果需要,我可以详细解释。
答案 0 :(得分:-1)
您需要:
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
记住两件事:
./venv
添加到您的.gitignore
文件中(如果您使用的是git)requirements.txt
)上保留最新的pip freeze > requirements.txt
文件