python导入包失败ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package

2023-11-02

最近在看 python,在使用matplotlib进行绘图时,提示:ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package

怎么回事呢? matplotlib这个安装包我也安装了呀。

查资料说 有可能是多个python版本导致的,但是,我本地也只安装了3.6.1的版本。

到底怎么回事呢?

还是 歪果仁的答案能解决问题:就是文件名称命名问题,我将这个文件名命名为matplotlib.py

如图所示:

导致加载包时,加载了本地的matplotlib.py这个包了,把这个py文件名称改成其他名称就ok了,比如matplotlibtest.py

详见:https://github.com/matplotlib/matplotlib/issues/4598#issuecomment-119256176

 

知乎: https://zhuanlan.zhihu.com/albertwang

微信公众号:AI-Research-Studio

https://img-blog.csdnimg.cn/20190110102516916.png ​​

下面是赞赏码

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python导入包失败ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package 的相关文章

  • from __future__ importabsolute_import 实际上做了什么?

    I have answered https stackoverflow com a 22679558 2588818一个关于Python中绝对导入的问题 我认为我通过阅读理解了这个问题Python 2 5 变更日志 https docs p
  • 在Python中解析空选项

    我有一个应用程序 允许您将事件数据发送到自定义脚本 您只需布置命令行参数并指定什么事件数据与什么参数相匹配 问题是这里没有真正的灵活性 您制定的每个选项都将被使用 但并非每个选项都必须有数据 因此 当应用程序构建要发送到脚本的字符串时 某些
  • 有没有办法离线将多个 Plotly HTML 文件合并/嵌入到一个页面/HTML 文件中?

    我正在尝试将多个图表合并成一个 HTML 报告来发送 问题是我真的不认为子图是最好的主意 因为图表相对不相关 不同的 X Y 轴 我所需要做的只是将图表附加到 1 个 HTML 文件中 有一个指南解释了如何使用绘图 URL 来完成此操作 但
  • Django 管理中的嵌套内联?

    好吧 我有一个相当简单的设计 class Update models Model pub date models DateField title models CharField max length 512 class Post mode
  • 使用Python mysql.connector远程连接MySQL

    以下代码 在同一 LAN 内与 mysql 服务器不同的机器上运行 使用 Python3 和 mysql connector 本地连接到 MySQL 数据库 import mysql connector cnx mysql connecto
  • 使用 boto 和 python 从带有参数的布局创建 mTurk HIT

    我正在尝试利用 boto 在 Mechanical Turk 中生成 HIT 目标是使用我的 mTurk 帐户上已生成的通用布局 并向其传递图像 URL 以迭代创建 HIT 问题是 即使正确命名参数 如果图像 url boto 也不成功 我
  • 混淆矩阵错误“分类指标无法处理多标签指标和多类目标的混合”

    我得到了 Classification metrics can t handle a mix of multilabel indicator and multiclass targets 当我尝试使用混淆矩阵时出错 我正在做我的第一个深度学
  • 如何将 NaN 数组插入 numpy 二维数组

    我试图在二维数组中的特定位置插入任意数量的 NaN 值行 我正在将来自微控制器的一些数据记录在 csv 文件中并使用 python 进行解析 数据存储在 3 列 2D 数组中 如下所示 122 0 1 0 47 0 123 0 1 0 47
  • 如何在 PyCharm 中启用 flake8 的自动代码格式化

    我使用 Tox 运行单元测试 并使用 flake8 命令检查代码格式错误 每次我在 PyCharm 中编码时 我都会运行 tox 然后意识到我有一堆烦人的格式错误 我必须返回并手动修复 我希望 PyCharm 自动格式化代码 根据 flak
  • 在用户提交的正则表达式中查找捕获组

    我有一个 python 应用程序 需要处理用户提交的正则表达式 出于性能考虑 我想禁止捕获组和反向引用 我的想法是使用另一个正则表达式来验证用户提交的正则表达式不包含任何命名或未命名的组捕获 如下所示 def validate user r
  • 模拟导入失败

    我该如何制作import pkg失败moduleA py 我可以打补丁pkg如果从中导入某些内容则会失败 否则不会失败 test py import os import moduleA from unittest mock import p
  • 在 Django 1.9 中使用信号

    在 Django 1 8 中 我能够使用信号执行以下操作 一切顺利 init py from signals import 信号 py receiver pre save sender Comment def process hashtag
  • 有没有更快的方法将数字转换为名称?

    以下代码定义了映射到数字的名称序列 它的设计目的是获取一个号码并检索一个特定的名称 该类通过确保名称存在于其缓存中来进行操作 然后通过索引到其缓存中来返回名称 问题在这 如何在不存储缓存的情况下根据数字计算出名称 该名称可以被认为是一个以
  • Python 字符串参数解析

    我正在 python 中使用 cmd 类 它将所有参数作为一个大字符串传递给我 将此 arg 字符串标记为 args 数组的最佳方法是什么 Example args arg arg1 arg2 with quotes arg4 arg5 1
  • 结束一天(日期时间)的最优雅的方式是什么?

    我目前正在编写一些报告代码 允许用户选择指定日期范围 它的工作方式 简化 是 用户 可选 指定年份 用户 可选 指定月份 用户 可选 指定一天 这是一个代码片段 以及描述我想要的内容的注释like to do from datetime i
  • numpy.polyfit 没有关键字“cov”

    我试图使用 polyfit 来找到一组数据的最佳拟合直线 但我还需要知道参数的不确定性 所以我也想要协方差矩阵 在线文档建议我写 polyfit x y 2 cov True 但这给出了错误 类型错误 polyfit 得到了意外的关键字参数
  • 如何使用Django模板作为组件?

    我有 5 个模板 index html detail html tag html login html register html and a 基本 html 所有 5 个模板都会扩展基本 html 索引 html 详细信息 html 标签
  • 查找一个列表在另一个列表中的值的索引

    我有两个 Python 整数列表 x and y 的所有元素x出现在某处y 而且只有一次 对于每个元素x 我想知道对应值的索引y 然后我想将这些索引设置为一个列表z 下面的代码按照我刚刚描述的方式工作 然而 对于一项任务来说 这似乎有点笨拙
  • 如何在Python中检查元组是否包含元素?

    我试图找到可用的方法 但找不到 没有contains 我应该使用index 我只想知道该项目是否存在 不需要它的索引 You use in if element in thetuple whatever you want to do
  • Snakemake根据字典输入和输出

    我正在尝试重命名 Snakemake 管道中的一些文件 假设我有三个文件 FileA txt FileB txt FileC txt 我希望根据字典重新命名它们dict A 0 B 1 C 2 to get RenamedFile0 txt

随机推荐

  • 大华web插件

    因为项目需要 需要把大华视频监控移至到网页端 在网上找了很多资料 最终找到下面链接的插件包 本人自己调试了一下 可以正常运行 而且包中附带有详细的二次开发资料 很方便 测试浏览器使用360安全浏览器 并且在兼容模式和极速模式下均可正常使用
  • 安卓计算器

    本项目采用Java语言 xml布局 Android studio开发 使用API34 项目一共两个页面 简单计算器和专业计算器 当然也不专业 该项目主要借鉴了小米计算器的键盘布局 简约风 其实是我太菜辣 特别提醒其中的百分号是取模运算 并不
  • 刷脸支付帮商户降低人力成本引流圈客

    被支付宝 微信量大巨头推上风口浪尖的黑科技刷脸支付 不但具备超高的投资潜力 同时也给用户带来了便捷的支付体验 给商家带来了诸多好处 包括提升收银效率 降低人力成本 引流圈客等 随着刷脸支付使用人数的增长 很多商户都开始尝试使用刷脸支付设备
  • 元宇宙的六大核心技术

    1 区块链技术 哈希算法及时间戳技术 数据传播及验证机制 共识机制 分布式存储 智能合约 分布式账本 2 交互技术 VR虚拟现实技术 AR增强现实技术 MR混合现实技术 全息影像技术 脑机交互技术 传感技术 体感 环境等 3 电子游戏技术
  • STC8学习-ADC2

    1 ADC第15通道内部电压的使用 首先是电压值的查询 这里需要通过指针获取内部电压值 unsigned int VDDA BGV 定义指针变量 BGV int idata 0xef 获取内部电压值 放在主函数前面执行一次就可以了 2 例程
  • APP是什么? 为什么叫APP APP全称是什么

    应用程序 Application的缩写 APP 应用程序 外语缩写 App 外语全称 Application APP狭义指智能手机的第三方应用程序 广义指所有客户端软件 现多指移动应用程序 app是什么意思 一 最常用的解决APP是什么意思
  • FLASHBACK TABLE ora-01031 权限不足

    FLASHBACK TABLE emp TO timestamp to timestamp 2013 04 08 16 10 59 yyyy mm dd hh24 mi ss 执行上边语句 一直在报权限不足 D flashback tabl
  • qt 等待线程结束_QT5线程关闭

    QT5线程关闭 QThread析构函数的说明 请注意 删除一个QThread对象不会停止它管理的线程的执行 删除正在运行的QThread 即isFinished 返回false 将导致程序崩溃 在删除QThread之前等待finished
  • QT5.12编译MQTT 5.13图文详细版

    看到很多小伙伴都在用mqtt 在此记录下 1 下载最新的MQTT源码 https github com emqx qmqtt git 2 使用Qt qcreator打开 qtmqtt qtmqtt pro工程文件 或者使用步骤9终极杀招只需
  • 零基础 SQL 数据库小白,从入门到精通的学习路线与书单

    一 学SQL的苦恼 我观察了 865 个 SQL 入门者 发现大家在学习 SQL 的时候 最大的问题不是 SQL 语法 而是对 SQL 原理的不熟悉 很多初学者 往往被 SQL 能做什么 为什么会有 SQL 这门语言给迷惑到了 他们用学英语
  • java 纯面向对象_Java是纯粹的面向对象语言吗?

    码农公社 210 net cn 210 1024 10月24日一个重要的节日 码农 程序员 节 纯面向对象语言支持或具有将程序内的所有内容视为对象的功能 不支持原始数据类型 如 int char float bool 等 什么是纯面向对象语
  • vue3中使用vue3-seamless-scroll(最新版本滚动插件)

    vue3中使用vue3 seamless scroll 最新版本滚动插件 Vue3 0 无缝滚动组件 支持Vite2 0 支持服务端打包 官方git地址 npm安装 npm install vue3 seamless scroll save
  • BERT,Transformer的模型架构与详解

    BERT Transformer的模型架构与详解 1 1 认识BERT 学习目标 了解什么是BERT 掌握BERT的架构 掌握BERT的预训练任务 什么是BERT BERT是2018年10月由Google AI研究院提出的一种预训练模型 B
  • 强制卸载symantec

    在网上找了一堆的文章 都没有解决我的问题 最后Google了一把 还是利用symantec自己出的工具 CleanWipe zip 把它卸载了 正所谓解铃还需系铃人啊 太无耻了 分割线 要下载一个工具CleanWipe zip来卸载 然后打
  • GDAL源码剖析(二)之编译说明

    转载自 http blog csdn net liminlu0314 article details 6937194 一 简单的编译 1 使用VisualStudio IDE编译 首先进入GDAL的源代码目录 可以看到有几个sln为后缀的文
  • vue可以用ajax,Vue 中使用Ajax请求

    Vue 项目中常用的 2 个 ajax 库 一 vue resource vue 插件 非官方库 vue1 x 使用广泛 vue resource 的使用 下载 npm install vue resource save 编码 引入模块 注
  • 『学Vue2+Vue3』声明式导航

    day06 一 声明式导航 导航链接 1 需求 实现导航高亮效果 如果使用a标签进行跳转的话 需要给当前跳转的导航加样式 同时要移除上一个a标签的样式 太麻烦 2 解决方案 vue router 提供了一个全局组件 router link
  • ES6使用递归实现深拷贝

    使用递归实现深拷贝 let deepCopy function obj 判断拷贝的要进行深拷贝的是数组还是对象 是数组的话进行数组拷贝 对象的话进行对象拷贝 let newObj obj instanceof Array if obj ty
  • 安卓小游戏:俄罗斯方块

    安卓小游戏 俄罗斯方块 前言 最近用安卓自定义view写了下飞机大战 贪吃蛇 小板弹球三个游戏 还是比较简单的 这几天又把俄罗斯方块还原了一下 写了一天 又摸鱼调试了两天 逻辑不是很难 但是要理清 处理对还是有点东西的 需求 这里的需求玩过
  • python导入包失败ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package

    最近在看 python 在使用matplotlib进行绘图时 提示 ModuleNotFoundError No module named matplotlib pyplot matplotlib is not a package 怎么回事