pip 安装 PIL 失败

问题描述 投票:0回答:6

我正在尝试安装 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
文件一起使用。

python django pip python-imaging-library
6个回答
96
投票

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

  1. 首先,取下 PIL 和 Pillow。

  2. 然后使用

    pip install pillow
    安装 Pillow(尽管根据平台的不同,您可能需要一些 先决条件)。

  3. 然后确保代码使用

    from PIL import Image
    而不是
    import Image


17
投票

您可以尝试使用 Pillow 来代替,这是一个 PIL 叉子:

pip install Pillow

要导入使用以下内容:

from PIL import Image

1
投票

一个对我有用的解决方案:

只需使用

pip install -U Pillow
安装最新版本的 Pillow,我现在就可以拨打
import PIL.Image


1
投票

我正在使用 PyCharm IDE,并且遇到了这个问题。我只需将鼠标悬停在“PIL”上,就会出现一个小弹出窗口。我单击了更多操作,然后出现了几个选项。我点击了“安装 Pillow”,然后问题就解决了。


0
投票

一种解决方案是,右键单击“从 PIL 导入图像”,然后单击 “安装图像”

我使用的是 PyCharm IDE。


0
投票

我在使用

python -m pip install Pillow
时安装 Pillow 时遇到问题。我在 Windows 10 笔记本电脑上使用 Python 版本 3.11.7、Pip 版本 24.2。最后,我尝试浏览枕头版本以及 python 兼容版本,我尝试了
python -m pip install Pillow==10.0
,它对我有用。 此处

查找所有兼容版本的列表
© www.soinside.com 2019 - 2024. All rights reserved.