首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安装Pillow v7.0.0和python 3.8.2命令错误

安装Pillow v7.0.0和python 3.8.2命令错误
EN

Stack Overflow用户
提问于 2020-11-16 12:26:15
回答 2查看 238关注 0票数 1

我正在尝试安装Pillow (依赖于一个工作项目),但我一直收到似乎无法解决的错误。我不是python开发人员,所以这些错误对我来说很难解析。

代码语言:javascript
运行
复制
ERROR: Command errored out with exit status 1:
command: /<path-to-project>/venv/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/gg/djb6q6054pxf6rzpjg516k9c0000gn/T/pip-install-pvhuaqam/pillow/setup.py'"'"'; __file__='"'"'/private/var/folders/gg/djb6q6054pxf6rzpjg516k9c0000gn/T/pip-install-pvhuaqam/pillow/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/gg/djb6q6054pxf6rzpjg516k9c0000gn/T/pip-record-ytuo39f0/install-record.txt --single-version-externally-managed --compile --install-headers /<path-to-project>/venv/include/site/python3.8/Pillow
cwd: /private/var/folders/gg/djb6q6054pxf6rzpjg516k9c0000gn/T/pip-install-pvhuaqam/pillow/
代码语言:javascript
运行
复制
The headers or library files could not be found for zlib, a required dependency when compiling Pillow from source.

我尝试过通过项目中的requirements.txt文件(v7.0.0)安装Pillow,也尝试过通过输入pip install Pillow==6.2.2安装之前的版本(v6.2.2)。它们都错误地显示了相同的消息。

我正在使用安装在macOS 11.0.1上的python 3.8.2

我在项目中安装所有其他依赖项都没有问题。还有什么我应该试试的吗?我不相信我可以将包升级到更新的版本,因为它在我们的项目中造成了问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-16 14:46:55

通过将以下代码添加到我的zshrc文件中,我能够修复第一个错误。

代码语言:javascript
运行
复制
export LDFLAGS="-L/usr/local/opt/zlib/lib"
export CPPFLAGS="-I/usr/local/opt/zlib/include"
export PKG_CONFIG_PATH="/usr/local/opt/zlib/lib/pkgconfig"

但是,它将在以下方面失败:

代码语言:javascript
运行
复制
The headers or library files could not be found for jpeg, a required dependency when compiling Pillow from source.

我通过运行brew install jpeg修复了这个问题。

票数 2
EN

Stack Overflow用户

发布于 2020-11-16 15:02:24

您的系统中似乎没有安装zlib。按照以下命令安装zlibPillow

代码语言:javascript
运行
复制
brew install zlib
export LDFLAGS="-L/usr/local/opt/zlib/lib"
export CPPFLAGS="-I/usr/local/opt/zlib/include"
pip install Pillow==6.2.2
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64852700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档