linux中解决import matplotlib.pyplot as plt ModuleNotFoundError: No module named ‘matplotlib‘问题

解决import matplotlib.pyplot as plt ModuleNotFoundError: No module named 'matplotlib’问题

情况说明:我在虚拟机里安装了Ubuntu,之前有装python环境,安装了VSCode,然后就想跑一个程序,出现了:
import matplotlib.pyplot as plt
ModuleNotFoundError: No module named ‘matplotlib’

在这里插入图片描述
我是小白,用了网上的各种好方法,没解决!

解决思路:自认为,出现问题大部分是版本兼容与否的问题。Python是大环境,VSCode是工具,Python主要Python2.*和Python3.*两个大环境,然而这两个环境不兼容,各玩各的,所以解决问题要有区别。

检查:
安装好VSCode后,扩展一下Python的插件,这是首要工作。
在这里插入图片描述

自己安装过的Python会自动与VSCode建立关联,左下角是当前的Python环境,点击可以更改。
在这里插入图片描述

检查自己安装过的Python环境版本

python --version
python3 --version

在这里插入图片描述

好了,我这里有两个版本,一个是2.7的,一个是3.6的,那么我们对应解决问题时3.6的呢还是2.7的?
比如以下面这个命令,对应的环境版本时2的还是3的?

sudo apt-get install python-matplotlib

肯定是2的嘛。在2的环境下一顿操作,却拿3的环境运行,3肯定一直报错啊。所以想对3的环境操作就要用下面命令:

sudo apt-get install python3-matplotlib

你没看错,加个3,完事!

还有在用pip的命令时,pip 是一个 Python 包安装与管理工具。pip
pip默认为Python2的
pip3为Python3的pip环境,如果没有,查找安装

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
您遇到的问题是在使用Pythonmatplotlib库进行绘图时出现了ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package的错误。这个错误提示表明您的系统没有安装matplotlib库或者没有正确导入该库。 解决这个问题的方法有几种。首先,您需要确保您已经安装了matplotlib库。您可以使用以下命令来安装matplotlib库: pip install matplotlib 如果您已经安装了matplotlib库,但仍然出现这个错误,那可能是因为您的导入语句不正确。在您的代码,您使用的是import matplotlib.pyplot as plt来导入matplotlib库的pyplot模块。请确保您的导入语句正确,并且没有任何拼写错误。 另外,有时候在导入matplotlib库时,可能会与其他同名的文件或包发生冲突。这可能是您遇到这个错误的原因之一。您可以尝试将您的代码文件重命名为其他名称,例如matplotlibtest.py,然后再次运行代码。 最后,如果您使用的是旧版本的matplotlib库,可能会导致与其他依赖库不兼容的问题。建议您尝试更新matplotlib库到最新版本,以确保与其他库的兼容性。 总结起来,要解决import matplotlib.pyplot as plt ModuleNotFoundError: No module named 'matplotlib'的错误,您可以尝试以下几个方法:确保已经正确安装了matplotlib库,检查导入语句是否正确且没有拼写错误,避免与其他同名文件或包发生冲突,尝试更新matplotlib库到最新版本。希望这些解决方法对您有帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RongLin Qin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值