我正在尝试安装 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。但是您不能同时安装两者。
首先,移除 PIL 和 Pillow。
然后用
pip install pillow
安装 Pillow(虽然,根据平台,您可能需要一些 prerequisites )。然后确保代码使用的是
from PIL import Image
而不是import Image
。
关于python - pip install PIL 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32772596/