如何使用 pip 在 Windows 上安装 Pillow?

2023-11-25

我正在尝试在 Windows 上安装 Pillow 3.1。按照说明,我应该可以输入:

pip install Pillow

但我得到:


ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting  

因为现在(我想是从 3.0 之后的版本开始?)安装pillow需要libjpeg。我不知道如何在 Windows 上发挥这种魔力。也许安装 Ming 之类的。但我真的希望有一个简单的 pip 安装。

我可以通过直观的命令禁用这些选项:


pip install --upgrade pillow --global-option="build_ext" --global-option="--disable-jpeg" --global-option="--disable-zlib"  

但随后构建失败,因为我没有安装 Visual C++。

是的,我可以通过从非官方存储库列表。但是有没有一种方法可以在 Windows 上使用 pip 来完成此操作,而无需进行大量额外安装?


到目前为止,在 Windows 上最简单的事情是使用预构建的二进制文件安装 Pillow,而不是尝试自己构建它。

当有新的 Pillow 版本时,通常需要一天左右的时间来构建和上传 Windows 二进制文件。

您在此窗口期间遇到了此问题。 Windows 二进制文件现在起来了所以你可以安装pip install pillow (or pip install -U pillow).

如果您在此窗口期间需要 Pillow,您可以使用二进制文件安装给定的先前版本,例如pip install pillow==3.0.0.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 pip 在 Windows 上安装 Pillow? 的相关文章

随机推荐

  • 检查奇数/偶数并更改数字大小的输出

    我有几个问题需要解决作业 并且有点卡住了 问题是编写一个程序 让用户输入一个奇数 检查它是奇数 然后根据输入的大小打印一个颠倒的星星金字塔 例如 如果您输入 5 则会出现 因此 我的问题有两个方面 1 如何检查它是偶数还是奇数 我试过if
  • Spring Boot Gradle Tomcat 8

    Spring Boot 参考指南提供了通过在 Maven 中设置自定义属性来升级到 Tomcat 8 的说明
  • 如果至少一个源不可用,则无法安装任何 NuGet 包

    以下问题在VS2013 Premium 中不存在 我只能在VS2015 Enterprise 中重现 我添加了自定义 NuGet 包源 如果该源不可用我无法安装any包 例如 EntityFramework 我收到一条消息 尝试收集包的依赖
  • PyTorch安装失败找不到满足要求的版本

    我正在尝试安装PyTorch在 Windows 10 专业版 64 位操作系统 PC 机上使用 PyCharm Community Edition 2020 2 3 x64 和 Python 3 9 0 我试过了 pip install t
  • 在Go中模拟tcp连接

    在 Go 中 TCP 连接 net Conn 是 io ReadWriteCloser 我想通过模拟 TCP 连接来测试我的网络代码 我有两个要求 要读取的数据存储在字符串中 每当写入数据时 我希望将其存储在某种稍后可以访问的缓冲区中 是否
  • Visual Studio Designer 可以显示继承泛型类型的类吗?

    我正在尝试清除解决方案中的所有设计器错误 但遇到了以下错误 无法显示此文件的设计器 因为无法设计其中的任何类 设计者检查了文件中的以下类 DoubleAttributeTextBoxBase 无法加载基类 NumericAttributeT
  • 如何显示 ANTLR 树 GUI

    如果您有这样的代码 无论是控制台还是 Swing 如何显示 AST GUI 我的 ANTLR 是版本 3 CharStream stream new ANTLRStringStream program XLSample1 n constan
  • 升级到 Mac OS 10.15 (Catalina) 后 MongoDB 找不到数据目录

    我今天更新到了 MacOS 10 15 Catalina 当我跑步时mongod在终端中找不到 data db目录 Users william gt mongod 2019 10 08T17 02 44 183 0800 I CONTROL
  • 为什么嵌入框阴影不适用于图像?

    我有一个使用插入框阴影的容器 容器包含图像和文本 嵌入阴影显然不适用于图像 这里的白色部分是容器 它包含一个白色图像 并且应用了嵌入框阴影 body background color 000000 main position absolut
  • Lua - 打包 IEEE754 单精度浮点数

    我想用纯Lua创建一个函数来生成一个fraction 23位 一个exponent 8位 和一个sign 1 位 来自一个数字 因此该数字约等于math ldexp fraction exponent 127 sign 1 and 1 or
  • 如何从命令行创建一个空的变更列表

    我正在尝试使用以下命令从命令行创建一个空的更改列表p4 change i但似乎这个命令什么也没做 我没有收到任何错误 成功消息 命令行只是不返回任何内容 我必须用 ctrl c 杀死它 我的 p4 客户端可以工作 我能够看到我的所有信息并正
  • 确定复制到剪贴板的文件是否是图像

    用户右键单击文件 例如在桌面上 并单击 复制 现在如何在 C 中确定复制到剪贴板的文件是否是图像类型 Clipboard ContainsImage 在这种情况下不起作用 下面判断是否将图像直接复制到剪贴板 而不是文件是否复制到剪贴板 ID
  • 使用 OAuth2 保护 Flask-Restful API

    好的 我使用 Flask Restful 编写了一个 API 现在我想实现 OAuth2 授权 我试过了pyoauth2 但它没有记录 并且tutorial相当复杂 所以 我的问题是 我该怎么做 按照flask oauthlib 指南进行基
  • 如何在后台运行Android应用程序?

    此代码将在系统启动后自动运行应用程序 但按后退按钮后应用程序将关闭 如果单击应用程序的图标可以正常运行该应用程序 即使按后退按钮或运行其他应用程序后 它也会持续运行 public class AutoBoot extends Broadca
  • 使用 JSTL 为 JSP 下拉列表选择值

    我在 Servlet 中有 SortedMap 来填充 JSP 中的下拉值 并且我有以下代码 SortedMap
  • Kendo Angular 2 网格日期时间格式

    有谁知道如何在网格中正确格式化日期时间 是否支持此数据类型 无论我在列的 过滤器 属性中输入什么 我的日期似乎都没有被解析 我看到显示的值 日期 1480643052457 非常感谢任何帮助或建议 更新 就像我最终所做的快速更新一样 我只是
  • WCF IClientMessageInspector.BeforeSendRequest 修改请求

    我正在尝试修改 WCF 服务中的请求 public object BeforeSendRequest ref Message request IClientChannel channel string xmlRequest request
  • 间歇性Google地图api授权错误

    今天 我们在浏览器上目睹了谷歌地图 API 的间歇性错误 Google 已禁止使用此应用程序的地图 所提供的 密钥不是有效的 Google API 密钥 或者未获得授权 Google 地图 API 密钥 或者未获得 Google 地图授权
  • 创建按钮单击事件 c# [重复]

    这个问题在这里已经有答案了 我用它做了一个按钮 Button buttonOk new Button 与其他代码一起 如何检测创建的 按钮是否已被单击 并使其如果单击表单将关闭 public MainWindow This button n
  • 如何使用 pip 在 Windows 上安装 Pillow?

    我正在尝试在 Windows 上安装 Pillow 3 1 按照说明 我应该可以输入 pip install Pillow 但我得到 ValueError jpeg is required unless explicitly disable