我正在尝试安装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
文件一起使用。
答案 0 :(得分:61)
Pillow是PIL的维护叉,所以我推荐使用Pillow。但是你不能同时安装这两个。
首先,移除PIL和Pillow。
然后使用pip install pillow
安装Pillow(尽管根据平台,您可能需要一些prerequisites)。
然后确保代码使用from PIL import Image
而不是import Image
。
答案 1 :(得分:0)
答案 2 :(得分:0)
一种解决方案是,右键单击“从PIL导入图像”,然后单击 “安装映像”
我当时在使用PyCharm IDE。
答案 3 :(得分:0)
我正在使用PyCharm IDE,但遇到了这个问题。我只是将鼠标悬停在“ PIL”上,然后弹出一个小窗口。我单击了更多操作,然后出现几个选项。我单击“安装枕头,然后问题解决。