python matplotlib cannot import name ‘artist‘ from ‘matplotlib‘

2023-05-16

问题:

import matplotlib.pyplot as plt 报错

cannot import name 'artist' from 'matplotlib'

无法从“matplotlib”导入名称“artist”

搜索后发现可能是误删文件导致的,需要卸载matplotlib后重新安装,但是无法卸载,会报错

Cannot uninstall matplotlib 3.4.3, RECORD file not found.   You might be able to recover from this via: 'pip install --force-reinstall --no-deps matplotlib==3.4.3'.

无法卸载matplotlib 3.4.3,找不到RECORD文件。您可以通过以下方式恢复:

“pip-install--force-renstall--no deps matplotlib==3.4.3”。

按照要求使用

pip install --force-reinstall --no-deps matplotlib==3.4.3

进行恢复,还是没用。不卸载,直接用

pip install matplotlib

安装也不行,限定安装matplotlib的版本也没用。

解决:

无意中想起来之前遇到过类似的问题,就尝试了一下当时的解决办法,没想到竟然有用

conda install --yes freetype=2.10.4

如果其他方法都没用的话,可以试试这个; )

参考:Jupyter中使用matplotlib画图出现kernel died问题_BuCCiaRaTi B的博客-CSDN博

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

python matplotlib cannot import name ‘artist‘ from ‘matplotlib‘ 的相关文章

  • 如何正确使用Javascript“导出”和“导入”功能?

    我想将函数从 lib js 文件导出到 main js 文件 我有 lib js export const sqrt Math sqrt export function square x return x x export function
  • 静态文件配置不正确

    我已经在 Heroku 上部署了简单的博客应用程序 它运行在Django 1 8 4 我在静态文件方面遇到了一些问题 当打开我的应用程序时 我看到Application Error页面 所以我尝试调试它并发现当我提交到 Heroku 时它无
  • 使用信号时出现 django TransactionManagementError

    我有一个与 django 的用户和 UserInfo 一对一的字段 我想订阅用户模型上的 post save 回调函数 以便我也可以保存 UserInfo receiver post save sender User def saveUse
  • 引发 RuntimeError(f"目录 '{directory}' 不存在") RuntimeError: 导入 fitz 时目录 'static/' 不存在

    当我运行 extract img py 文件时出现此错误 RuntimeError f 目录 directory 不存在 运行时错误 导入 fitz 时不存在目录 static 我不明白为什么这会给我发回此错误消息 我之前看到过关于这个话题
  • 有条件填写 pandas 数据框

    我有一个数据框df列中包含浮点值A 我想添加另一列B这样 B 0 A 0 for i gt 0 B i if np isnan A i then A i else Step3 B i if abs B i 1 A i B i 1 lt 0
  • Python 使用 M2Crypto 通过 S/MIME 对消息进行签名

    我现在花了几个小时 但找不到我的错误 我想要一个简单的例程来创建 S MIME 签名消息 稍后可以与 smtplib 一起使用 这是我到目前为止所拥有的 usr bin python2 7 coding utf 8 from future
  • 将 matplotlib png 转换为 base64 以在 html 模板中查看

    背景 你好 我正在尝试制作一个简单的网络应用程序 按照教程计算阻尼振动方程 并将结果的 png 返回到 html 页面 然后将其转换为 Base64 字符串 Problem 该应用程序运行正常 只是在计算结果时返回损坏的图像图标 可能是因为
  • 使用opencv计算深度视差图

    我无法使用 opencv 从视差图计算深度 我知道两个立体图像中的距离是用以下公式计算的z baseline focal disparity p 但我不知道如何使用地图计算视差 我使用的代码如下 为我提供了两个图像的视差图 import n
  • 理解@property装饰器和继承[重复]

    这个问题在这里已经有答案了 这里是 Python 3 以防万一它很重要 我试图正确理解如何实现继承 property使用 我已经搜索了 StackOverflow 并阅读了大约 20 个类似的问题 但无济于事 因为他们试图解决的问题略有不同
  • Selenium:等到 WebElement 中的文本发生变化

    我在用着selenium使用Python 2 7 从网页上的搜索框检索内容 搜索框动态检索结果并在框本身中显示结果 from selenium import webdriver from selenium webdriver common
  • 为 Python 2.4 改进“with”语句的直接替换

    您能否建议一种方法来编写可在 Python 2 4 中使用的 with 语句的直接替换代码 这将是一个 hack 但它可以让我更好地将我的项目移植到 Python 2 4 EDIT 删除了不相关的元类草图 只需使用 try finally
  • 在Python中计算结构体的CRC

    我有以下结构 来自 C 中的 NRPE 守护程序代码 typedef struct packet struct int16 t packet version int16 t packet type uint32 t crc32 value
  • PyQt - 如何检查 QDialog 是否可见?

    我有个问题 我有这个代码 balls Ball for i in range 1 10 因此 当我说 Ball 时 这将在 QDialog 上绘制一个球 然后当这完成后 我正在移动球QDialog无限循环中 我想说类似的话while QDi
  • 向量化 numpy bincount

    我有一个 2d numpy 数组 A我要申请np bincount 到矩阵的每一列A生成另一个二维数组B由原始矩阵每列的 bincounts 组成A 我的问题是 np bincount 是一个采用一维数组的函数 它不是像这样的数组方法B A
  • 从 C 线程调用 Python 代码

    我对从 C 或 C 线程调用 Python 代码时如何确保线程安全感到非常困惑 The Python 文档 http docs python org c api init html non python created threads似乎是
  • 在 scrapy 中将基本 url 与结果 href 结合起来

    下面是我的蜘蛛代码 class Blurb2Spider BaseSpider name blurb2 allowed domains www domain com def start requests self yield self ma
  • Jupyter Notebook 中的多处理与线程

    我试图测试这个例子here https ipywidgets readthedocs io en stable examples Widget 20Asynchronous html将其从线程更改为多处理 在 jupyter Noteboo
  • Jinja2中获取请求参数

    如何检索请求参数a在 Jinja2 模板中 http foo bar a 1 我这个答案有点晚了 但其他解决方案并没有真正考虑到您对 Flask 的使用 事实上 您将 Flask 与 Jinja2 一起使用 这使得您的情况与其他框架有点不同
  • 在Python中从列表中获取n个项目组的惯用方法? [复制]

    这个问题在这里已经有答案了 给定一个列表 A 1 2 3 4 5 6 是否有任何惯用的 Pythonic 方式来迭代它 就好像它是 B 1 2 3 4 5 6 除了索引之外 这感觉像是 C 的遗留物 for a1 a2 in A i A i
  • python中匹配3个或更多相同的字符

    我正在尝试使用正则表达式在字符串中查找三个或更多相同的字符 例如 你好 不匹配 噢 会的 我尝试过做类似的事情 re compile 1 3 a zA Z re compile w 1 5 但似乎都不起作用 w 1 2 是您正在寻找的正则表

随机推荐

  • LeetCode中需要用到数据结构的各种方法(Java)

    String 1 获取指定下标的字符char xff1a charAt index 2 连接两个字符串 xff1a str1 concat str2 3 比较 xff1a equals str 4 返回子串 xff1a substring
  • sql的子查询中,in和exists的区别。(exists比in效率高的原因)

    下述仅为简略性的概况 xff0c 子查询中为何exists的效率比in的高 xff0c 建议读者多查阅其他资料了解 数据库中 xff0c 我们都有一个通识 xff0c 就是关于子查询中 xff0c 关键字 exists 的效率是要比关键字
  • 如何使用smb共享文件(win10),可多人同时下载

    本文为转载 xff1a SMB文件共享教程 知乎 Server Message Block SMB xff0c 是一种文件共享协议 当文件原件在你的A电脑上 xff0c 而你想在局域网下用你的手机 iPad或是另一台电脑来访问A电脑上的该文
  • 基于javafx的简单画图应用

    代码比较简单 xff0c 但初次接触javafx xff0c 会不知道从哪里下手 xff0c 多与其他人交流看看代码能让我们事半功倍 代码内容我就不多做解释 xff0c 自己有个思路知道有哪些函数该怎么下手就好 效果 xff1a 一共就只有
  • 【SpringBoot】日志文件基础教程

    日志的作用 发现和定位问题 在程序的执行过程中 如果出现了错误 我们就可以轻松的找到这个bug记录用户的登录日志 可以发现是正常用户还是恶意用户记录系统的操作日志 方便数据恢复记录程序的执行时间 SpringBoot的日志 我们在执行起项目
  • Royal TSX常见问题:解决远程桌面(RDP)连接错误

    Royal TSX mac版是一款帮助用户管理桌面的Mac桌面管理软件 xff0c Royal TSX for mac为你提供方便安全的访问远程系统 Royal TSX专为服务器管理员 系统工程师 开发人员和IT信息工作者开发设计 xff0
  • 二叉树的创建和基本操作(详解)

    文章目录 二叉树的创建 xff08 使用先序遍历 xff09 递归实现二叉树的遍历 xff1a 先序遍历 xff1a 中序遍历 xff1a 后续遍历 xff1a 一些二叉树基本操作 xff1a 求树的深度 xff1a 求树的结点个数 xff
  • c++内存四区以及new、delete用法

    c 43 43 内存四区 c 43 43 被执行时 xff0c 将内存大方向划分了四个区域 代码区 xff1a 存放函数体的二进制代码 xff0c 由操作系统进行管理的全局区 xff1a 存放全局变量和静态变量以及常量栈区 xff1a 由编
  • 【尚硅谷】HTML5+CSS3学习笔记 (七)CSS动画(含大量源码)

    xff08 七 xff09 CSS动画 61 61 本部分更多内容欢迎订阅专栏HTML 43 CSS学习专栏 xff0c 将持续更新 61 61 目录 xff1a xff08 七 xff09 CSS动画7 1 过渡 xff08 transi
  • 解决Vue报错解决Invalid prop: type check failed for prop “model“. Expected Object, got Array的问题

    在写项目的时候发生了类型匹配不符合的问题 xff0c 准确来说就是变量期望拿到的是一个对象 xff0c 但是实际上赋值给变量的是一个数组 这里我出现的问题是我的变量定义为对象 xff0c 却没有注意直接把res data xff08 数组
  • test测试类

    span class token keyword package span com span class token punctuation span chen span class token punctuation span test
  • 使用MariaDB数据库进行开发过程中遇到中文乱码的解决方式

    使用环境 xff1a idea2020版 Navicat Premium 步骤为 1 更改MariaDB默认编码格式 xff1a 在MariaDB目录的data下新建文件my cnf xff0c 并配置内容 然后重启MariaDB服务 my
  • Ubuntu22.04 VScode 安装与 OpenCV C++配置

    标题 xff1a Ubuntu22 04 VScode 安装与 OpenCV C 43 43 配置 OpenCV C 43 43 环境搭建详细图文移步 VScode 安装 下载安装包 Ubuntu软件商店安装的会出现无法输入中文 xff0c
  • Github + Hexo 搭建个人博客超详细教程

    Github 43 Hexo 搭建个人博客超详细教程 本文目录 generated with DocToc 网站搭建 本文目录1 安装node js2 添加国内镜像3 安装Git4 注册Github账号5 创建git仓库6 安装Hexo7
  • Maven的删除、安装、配置

    Maven的删除 安装 配置 文章目录 Maven的删除 安装 配置 64 toc 一 Maven删除二 下载安装Maven三 配置环境四 搭建本地仓库五 阿里云镜像六 从中央仓库下载需要的文件 点我进Gitee仓库 一 Maven删除 我
  • 2022年12月编程语言排行榜,数据来了!

    2022年迎来了最后一个月 xff0c 我们可以看到 xff0c 在这一年中编程语言起起伏伏 xff0c 有的语言始终炙手可热 xff0c 而有的语言却逐渐 没落 日前 xff0c 全球知名TIOBE编程语言社区发布了12月编程语言排行榜
  • 修改Keil工程的文件名

    在工程文件目录中 xff0c 将 uvprojx和 uvoptx重命名为目标文件名在工程文件目录中 xff0c 将包含原工程名的文件删除 xff0c 包括编译生成的Objects Listings和DebugConfig文件夹打开重命名好的
  • 聊聊ICMP协议及ping过程

    在当我们判断网络是否连通时 xff0c 使用最多的命令是ping xff0c traceroute xff0c 其是基于ICMP协议实现 xff0c 那么ICMP协议是什么 xff1f ICMP协议 ICMP xff08 Internet
  • Seata安装启动

    一 下载 https github com seata seata releases download v1 4 2 seata server 1 4 2 zip 二 启动 在安装路径下cmd seata server bat h 127
  • python matplotlib cannot import name ‘artist‘ from ‘matplotlib‘

    问题 xff1a import matplotlib pyplot as plt 报错 cannot import name 39 artist 39 from 39 matplotlib 39 无法从 matplotlib 导入名称 ar