jupyter notebook中的matplotlib导入问题

问题遇到的现象和发生背景

在pycharm中可以正常导入matplotlib库,但是在jupyter中总显示导入错误,想问一下这个到底是咋回事,怎么解决

用代码块功能插入代码,请勿粘贴截图

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from datetime import datetime

运行结果及报错内容

ModuleNotFoundError: No module named 'matplotlib.artist'

pip install --upgrade matplotlib
升级或者降级matplotlib

使用管理员权限进入cmd,然后activate对应的环境名,最后使用pip install -U matplotlib --user

你有多个python环境,pycharm给你搞了一个“venv”环境,你在pycharm里pip install 的包对其他的python是不可见的,你可以在两个环境用pip list看看,也有可能需要执行pip3 list,如果你需要在jupyter中导入你可以需要在jupyter运行的python环境中安装依赖包

参考链接

jupyter notebook中matplotlib无法import的问题_机器视觉-zjuer的博客-CSDN博客 1. 环境配置介绍和错误原因分析1,Ubuntu 16.04,系统中的python版本是python2。2,后来安装了miniconda33,使用miniconda创建了虚拟环境 siammask,在这个虚拟环境中安装了python34,conda activate siammask之后,进入到siammask,在这个虚拟环境中安装各种包。conda activate siammask... https://blog.csdn.net/u014410989/article/details/99693148?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166735613116782427462500%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166735613116782427462500&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-99693148-null-null.nonecase&utm_term=jupyter%20notebook%E4%B8%AD%E7%9A%84matplotlib%E5%AF%BC%E5%85%A5%E9%97%AE%E9%A2%98&spm=1018.2226.3001.4450

jupyter中使用matplotlib_鹏鹏哥哥的小红帽的博客-CSDN博客_jupyter matplotlib 小试牛刀matplotlib可能是Python 2D绘图领域使用最广泛的库了。它能够让使用者轻松地将数据图形化,并且提供多样化的输出格式。同时,它几乎能够对图进行所有你能够想到的细节的修饰。我们先来看看一个小例子:In [1]:%matplotlib inlineimport matplotlib.pyplot as plt # 导入绘图包labels = 'frog', '... https://blog.csdn.net/kepengs/article/details/84076071?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166735613116782427462500%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166735613116782427462500&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-5-84076071-null-null.nonecase&utm_term=jupyter%20notebook%E4%B8%AD%E7%9A%84matplotlib%E5%AF%BC%E5%85%A5%E9%97%AE%E9%A2%98&spm=1018.2226.3001.4450

ModuleNotFoundError: No module named 'matplotlib.artist'
ModuleNotFoundError:没有名为“matplotlib.artist”的模块
思路:先找下matplotlib.artist对应模块路径,最后不行的话,重新安装matplotlib.artist
参考链接:https://blog.csdn.net/weixin_43211480/article/details/103713892