我当前正在尝试将 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"
。:)
万千封印
TA贡献1891条经验 获得超3个赞
我还必须执行下面的步骤#4:
安装自制程序(如果您还没有):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
酿造安装 zlib:
brew install zlib
设置以下变量:
export LDFLAGS="-L/usr/local/opt/zlib/lib"
export CPPFLAGS="-I/usr/local/opt/zlib/include"
酿造安装jpeg
brew install jpeg
最后,pip install Pillow:
pip3 install Pillow==7.1.2
犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
对于基于 linux debian 的系统,以下解决了该问题。
sudo apt install libjpeg-dev zlib1g zlib1g-dev
添加回答
举报
0/150
提交
取消