一、安装matplotlib失败的可能原因
- 没有安装Python及其相关的环境,或者安装了但是没有配置好;
- 因为墙的原因导致安装时下载不了相关依赖库或matplotlib本体;
- 系统或者Python版本不兼容;
- 机器没有足够的空间来安装matplotlib。
二、解决matplotlib安装失败的常见方法
- 尝试使用镜像源来安装,将下载源的地址由默认的 https://pypi.org/simple 改为国内的地址,比如:https://pypi.tuna.tsinghua.edu.cn/simple/
可以采用以下命令来更改镜像源:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib
- 尝试更新pip:
pip install --upgrade pip
- 清除pip的缓存:
pip cache purge
- 安装依赖库:
sudo apt-get install python-dev python-pip python-tk
sudo apt-get install libfreetype6-dev libjpeg-dev libpng-dev
三、在PyCharm中配置使用Anaconda环境
- 打开PyCharm,在菜单栏中选择:File -> Settings -> Project:项目名 -> Python Interpreter;
- 在打开的对话框中,点击蓝色加号“+”,进入Add a Python Interpreter;
- 在选择好Anaconda之后PyCharm会自动进行安装;
- 安装完成后,在同一个对话框中,点击右上角齿轮按钮,选择Show All,进入Base Interpreter;
- 点击带蓝色字“Show paths for the selected interpreter”,将anaconda的环境变量添加至系统PATH中。
四、示例说明
- 使用镜像源安装matplotlib
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib
如果可以成功安装,则在terminal中可以看到如下信息:
Successfully installed cycler-0.10.0 kiwisolver-1.3.2 matplotlib-3.4.3 numpy-1.21.2 pillow-8.3.2 pyparsing-2.4.7 python-dateutil-2.8.2 six-1.16.0
- 使用Anaconda配置环境
在完成了PyCharm中的配置之后,可以在终端中输入以下代码来测试是否成功:
“`
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y, color=’r’)
plt.show()
“`
如果没有问题,就可以成功在PyCharm中安装使用matplotlib库了。