尝试使用pip和pyscripter错误安装PIL时出错

时间:2014-10-14 21:23:51

标签: python pip python-imaging-library pillow pyscripter

我已经安装了pip并获得了正常运行的虚拟环境(我认为)。我正在尝试安装PIL。当我尝试安装它时,这就是错误:

C:\Users\CharlesP>python -m pip install python-imaging
Downloading/unpacking python-imaging
  Could not find any downloads that satisfy the requirement python-imaging
Cleaning up...
No distributions at all found for python-imaging
Storing debug log for failure in C:\Users\CharlesP\pip\pip.log

我不知道为什么会这样。我还安装了枕头,它说它已正确安装,但是当我在PyScripter中使用枕头模块获取最新版本时我收到错误,它说它没有这样的模块。

2 个答案:

答案 0 :(得分:1)

这可能会有所帮助:

pip install PIL --allow-external PIL --allow-unverified PIL

但是,您可以考虑使用Pillow,这不应该造成这些问题:

link

答案 1 :(得分:1)

python-imaging是一些Linux发行版给RPM / DEB /等的名称。 PIL包(" Python Imaging Library")。 PyPI上没有这样的包。

PIL本身就存在,但通常无法安装。它基本上是一个废弃的项目,你几乎肯定不想要它。

你想要的是现代的叉子Pillow。多年来所做的众多改进之一是与pip合作。所以:

pip install pillow

如果出于某种原因你不能使用Pillow(我无法想到任何好的理由,除了需要使用古老版本的Python,它不支持{{1你可以download the source to PIL 1.1.7手动安装它,或者使用各种" pipify" -ing包装器之一(搜索pip的PyPI,你就会找到它其中两个或三个)可能有效也可能无效。