我正在尝试下载并安装pythons图像库PIL或枕头。我已经看过这个问题(No module named Image)和这个问题(Can't install Python Imaging Library using pip),虽然我似乎遇到了同样的问题,但没有一个答案对我有帮助。
我在OSX 10.11.4上使用mac,而我的python解释器是版本2.7.10
从http://www.pythonware.com/products/pil/#pil117下载tar ball(Python Imaging Library 1.1.7 Source Kit)并解压缩(结果是一个名为Imaging-1.1.7的文件夹)。我的下载文件夹中有这个文件夹。然后我在命令行中运行它:
pip install pillow
这就是我的回复:
Requirement already satisfied (use --upgrade to upgrade): pillow in /usr/local/lib/python3.5/site-packages
然后我尝试运行这个python脚本:
from PIL import Image
但是我收到了这个错误:
python test.py
Traceback (most recent call last):
File "test.py", line 1, in <module>
import Image
ImportError: No module named Image
我很困惑,我以前从未能够下载和安装任何模块,因为我遇到了类似的问题,所以如果你的帮助将非常感激,因为它将允许我下载其他模数。提前谢谢
感谢目前为止的帮助,但没有任何建议有效。我试图从这个站点下载python 3.5.1(https://www.python.org/downloads/)但是当我在命令行中运行这个命令(python -V)时它仍然告诉我我使用的是2.7.10版本
另外,我进入我的应用程序文件夹,看看我是否有PIL,如果我这样做就卸载它,因为它不能与枕头共存(根据答案到目前为止),但我找不到它。我在错误的地方找我还是根本没有?
无论如何,还没有想出来。如果我可以对下载和安装一般的东西有一些建议会很好,因为就像我之前说过的那样,我从来没有能够下载任何东西并让它真正起作用。
答案 0 :(得分:0)
Python 2.7和3.3有自己的包位置。由于安装了版本2.7和3.3,因此必须执行以下操作:
state
答案 1 :(得分:0)
你必须使用sudo,并指定pip的哪个版本:
sudo pip2 install Pillow
或
sudo pip3 install Pillow
另外,您是否阅读了documentation:
Pillow和PIL不能在同一环境中共存。在安装Pillow之前,请卸载PIL。
您的版本存在冲突。下载zip文件和从pip安装之间存在差异。
我希望有所帮助。