常规情况

进行python画图的时候,我们很多时候需要

import matplotlib.pyplot as plt

如果没安装matplotlib,那么就会报错:

no module named matplotlib

我们需要安装:

pip install matplotlib

或者

pip3 install matplotlib

接着按理来说就能用了,但笔者遇到了如下情况(用的不是自己的环境,所以之前此服务器已经配置过,如果是个人PC,不会出现类似问题):

我遇到的情况

requirement already satisfied

python贴心的告诉我,我的服务器里面已经有matplotlib,不用再安装了。

重新运行程序,还是说我没库:

不论是python xxx.py或者python3 xxx.py,都不行

解决方式

仔细看pip3报错的已经安装,可见之前是安装在python3.8所在的文件夹,查资料也表示,只需要再在python2或者python3或者usr/lib这种总目录里面安装matplotlib就可以了(需要在pip3的时候指定安装路径,并不方便,且这个是没有联网的服务器,里面有一些库但是不知道能否安装,所以这些方法并不适合我)。

既然库在3.8,那运行的时候就用

python3.8 xxx.py

就行了——十分方便。

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐