无法下载和安装python图像库

时间:2016-06-07 21:36:37

标签: python image

我正在尝试下载并安装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,如果我这样做就卸载它,因为它不能与枕头共存(根据答案到目前为止),但我找不到它。我在错误的地方找我还是根本没有?

无论如何,还没有想出来。如果我可以对下载和安装一般的东西有一些建议会很好,因为就像我之前说过的那样,我从来没有能够下载任何东西并让它真正起作用。

2 个答案:

答案 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安装之间存在差异。

我希望有所帮助。