在VS Code中运行Jupyter安装Matplotlib遇Pillow编译错误求助
解决Matplotlib安装时Pillow编译失败的问题
以下是几种可行的解决办法,按优先级尝试:
升级pip、wheel和setuptools
旧版本的打包工具可能不兼容pyproject.toml格式,先执行升级命令:!pip install --upgrade pip wheel setuptools之后再重新尝试安装Matplotlib:
!pip install matplotlib强制安装预编译的Pillow wheel
避免本地编译,直接用官方预编译的二进制包:!pip install pillow --only-binary :all:安装完成后再执行
!pip install matplotlib安装系统编译依赖(针对不同操作系统)
如果必须本地编译Pillow,需要先装对应的系统依赖:- Linux(Ubuntu/Debian):在终端执行(若Jupyter在WSL或Linux环境):
sudo apt-get update && sudo apt-get install python3-dev libjpeg-dev libpng-dev libtiff-dev libfreetype6-dev - macOS:先安装Xcode命令行工具:
xcode-select --install - Windows:安装Visual Studio的「C构建工具」(勾选“桌面开发C”组件),重启后再尝试安装。
- Linux(Ubuntu/Debian):在终端执行(若Jupyter在WSL或Linux环境):
用Conda安装(如果有Conda环境)
Conda会自动处理依赖的预编译包,无需手动编译:!conda install matplotlib -y
内容的提问来源于stack exchange,提问作者cykim
相关产品推荐
相关产品推荐

