python - pip install PIL 失败

标签 python django pip python-imaging-library

我正在尝试安装 pip 包 PIL。但是安装不起作用并引发以下错误。

Could not find a version that satisfies the requirement pil (from xhtml2pdf==0.0.4->-r virtualenv-reqs.txt (line 16)) (from versions: )
  Some externally hosted files were ignored as access to them may be unreliable (use --allow-external pil to allow).
No matching distribution found for pil (from xhtml2pdf==0.0.4->-r virtualenv-reqs.txt (line 16))

当我有旧版本的 pip 时,安装确实有效,但使用当前版本的 pip 7.1.2 我无法下载包。我正在使用以下命令安装 pip 包

pip install --timeout=1000 -i http://pypi.ksjc.sh.colo/simple --trusted-host pypi.ksjc.sh.colo -r virtualenv-reqs.txt

这有什么问题。我认为这可能是 SSL 问题,这就是我添加 --trusted-host 标志的原因。 --allow-external 标志是否可以与 virtualenv-reqs 文件一起使用。

最佳答案

Pillow 是 PIL 的一个维护分支,所以我推荐使用 Pillow。但是您不能同时安装两者。

  1. 首先,移除 PIL 和 Pillow。

  2. 然后用 pip install pillow 安装 Pillow(虽然,根据平台,您可能需要一些 prerequisites )。

  3. 然后确保代码使用的是 from PIL import Image 而不是 import Image

关于python - pip install PIL 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32772596/

相关文章:

python - Tensorflow 的多个版本导致问题

python - SQLite Python : Exiting for loop

django - 放弃处理 无法处理视频 - Youtube API?

shell - PIP命令确定是否安装了最新版本?

python - 多列上的 MultipleChoiceField

css - 使用 custom.css 进行引导覆盖

python - 安装 Shapely 时出现 "python setup.py egg_info"失败,错误代码为 1

python - 在分隔符列表上编写一个循环?

python - OpenCV/Python : Error in cv2. add() 向图像添加数字

python - 获取句子列表的词频,但不合并。 (Python)