为了账号安全,请及时绑定邮箱和手机立即绑定

枕头安装PyPy3缺少zlib

枕头安装PyPy3缺少zlib

狐的传说 2023-10-26 17:00:38
我当前正在尝试将 PIL 与 PyPy3 一起使用,但无论我如何尝试安装它,我都会收到错误。首先,我尝试使用正常安装它pypy3 pip install pillow,但收到错误,我需要 zlib。因此,在寻找解决方案一段时间后,我找到了easy_install pillow为大多数人解决此问题的命令,但对我来说,它会导致相同的错误。我希望有人能帮助我。错误:File "C:\Users\name\AppData\Local\Temp\easy_install-uqrsyszz\Pillow-4.0.0\setup.py", line 791, in <module> setuptools.sandbox.UnpickleableException: RequiredDependencyException('\n\nThe headers or library files could not be found for zlib,\na required dependency when compiling Pillow from source.\n\nPlease see the install instructions at:\n   http://pillow.readthedocs.io/en/latest/installation.html\n\n')
查看完整描述

3 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

通过使用修复了它pypy3 install pillow --global-option="build_ext" --global-option="--disable-zlib" --global-option="--disable-jpeg"。:)



查看完整回答
反对 回复 2023-10-26
?
万千封印

TA贡献1891条经验 获得超3个赞

我还必须执行下面的步骤#4:

  1. 安装自制程序(如果您还没有): /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  2. 酿造安装 zlib:

brew install zlib

  1. 设置以下变量:

export LDFLAGS="-L/usr/local/opt/zlib/lib"

export CPPFLAGS="-I/usr/local/opt/zlib/include"

  1. 酿造安装jpeg

brew install jpeg

  1. 最后,pip install Pillow:

pip3 install Pillow==7.1.2


查看完整回答
反对 回复 2023-10-26
?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

对于基于 linux debian 的系统,以下解决了该问题。

sudo apt install libjpeg-dev zlib1g zlib1g-dev


查看完整回答
反对 回复 2023-10-26
  • 3 回答
  • 0 关注
  • 157 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信