Python中matplotlib库安装失败的经验总结(附pycharm配置anaconda)

  • Post category:Python

一、安装matplotlib失败的可能原因

  1. 没有安装Python及其相关的环境,或者安装了但是没有配置好;
  2. 因为墙的原因导致安装时下载不了相关依赖库或matplotlib本体;
  3. 系统或者Python版本不兼容;
  4. 机器没有足够的空间来安装matplotlib。

二、解决matplotlib安装失败的常见方法

  1. 尝试使用镜像源来安装,将下载源的地址由默认的 https://pypi.org/simple 改为国内的地址,比如:https://pypi.tuna.tsinghua.edu.cn/simple/

可以采用以下命令来更改镜像源:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib

  1. 尝试更新pip:

pip install --upgrade pip

  1. 清除pip的缓存:

pip cache purge

  1. 安装依赖库:

sudo apt-get install python-dev python-pip python-tk
sudo apt-get install libfreetype6-dev libjpeg-dev libpng-dev

三、在PyCharm中配置使用Anaconda环境

  1. 打开PyCharm,在菜单栏中选择:File -> Settings -> Project:项目名 -> Python Interpreter;
  2. 在打开的对话框中,点击蓝色加号“+”,进入Add a Python Interpreter;
  3. 在选择好Anaconda之后PyCharm会自动进行安装;
  4. 安装完成后,在同一个对话框中,点击右上角齿轮按钮,选择Show All,进入Base Interpreter;
  5. 点击带蓝色字“Show paths for the selected interpreter”,将anaconda的环境变量添加至系统PATH中。

四、示例说明

  1. 使用镜像源安装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

  1. 使用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库了。