【发布时间】:2015-12-22 17:17:27
【问题描述】:
我正在尝试安装 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在 pip 中安装有点复杂。Pillow是一个替代品。 -
@RodXavier 我也在安装
pillow,但pil是我安装的另一个名为xhtml2pdf的软件包中的要求 -
根据错误信息:
--allow-external pil(不确定这是否与virtualenv-reqs冲突) -
@user3831214 当我查看github.com/xhtml2pdf/xhtml2pdf 时,我看到的是
requirements.txt提到的枕头,而不是PIL。所以 PIL 并不是 xhtml2pdf 的真正要求。 -
@MichielOvertoom 哦,这很有趣,那为什么它说没有找到 pil 的匹配分布(来自 xhtml2pdf...)?
标签: python django pip python-imaging-library