python - 导入 matplotlib 或 seaborn 时出现 ModuleNotFoundError
问题描述
我试图在 Jupyter Notebook 上的 Iris 数据集中执行 EDA,我试图导入这些库,但我一直遇到这个错误。请帮忙。我已经pip install --upgrade pip
在我的 Anaconda 命令提示符中尝试过,它会回复我
已满足要求:c:\users\aarushi\anaconda3\lib\site-packages (21.2.4) 中的 pip
我也试过pip install Pillow
,但它的回应是
已满足要求:c:\users\aarushi\anaconda3\lib\site-packages (8.3.1) 中的枕头
也试过pip install --upgrade pip
了,反应-
已满足要求:c:\users\aarushi\anaconda3\lib\site-packages (21.2.4) 中的 pip
我还在我的系统上安装了 IntelliJ、Visual Studio、Weka。这是我的代码-
import os
import matplotlib
import seaborn as sns
--------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) <ipython-input-1-efa48e6030a2> in <module> 3 import os 4 import matplotlib ----> 5 import seaborn as sns ~\anaconda3\lib\site-packages\seaborn\__init__.py in <module> 1 # Import seaborn objects ----> 2 from .rcmod import * # noqa: F401,F403 3 from .utils import * # noqa: F401,F403 4 from .palettes import * # noqa: F401,F403 5 from .relational import * # noqa: F401,F403 ~\anaconda3\lib\site-packages\seaborn\rcmod.py in <module> 5 import matplotlib as mpl 6 from cycler import cycler ----> 7 from . import palettes 8 9 ~\anaconda3\lib\site-packages\seaborn\palettes.py in <module> 7 from .external import husl 8 ----> 9 from .utils import desaturate, get_color_cycle 10 from .colors import xkcd_rgb, crayons 11 ~\anaconda3\lib\site-packages\seaborn\utils.py in <module> 12 import matplotlib as mpl 13 import matplotlib.colors as mplcol ---> 14 import matplotlib.pyplot as plt 15 from matplotlib.cbook import normalize_kwargs 16 ~\anaconda3\lib\site-packages\matplotlib\pyplot.py in <module> 34 from cycler import cycler 35 import matplotlib ---> 36 import matplotlib.colorbar 37 import matplotlib.image 38 from matplotlib import rcsetup, style ~\anaconda3\lib\site-packages\matplotlib\colorbar.py in <module> 42 import matplotlib.collections as collections 43 import matplotlib.colors as colors ---> 44 import matplotlib.contour as contour 45 import matplotlib.cm as cm 46 import matplotlib.gridspec as gridspec ~\anaconda3\lib\site-packages\matplotlib\contour.py in <module> 15 import matplotlib.collections as mcoll 16 import matplotlib.font_manager as font_manager ---> 17 import matplotlib.text as text 18 import matplotlib.cbook as cbook 19 import matplotlib.mathtext as mathtext ~\anaconda3\lib\site-packages\matplotlib\text.py in <module> 14 from .font_manager import FontProperties 15 from .patches import FancyArrowPatch, FancyBboxPatch, Rectangle ---> 16 from .textpath import TextPath # Unused, but imported by others. 17 from .transforms import ( 18 Affine2D, Bbox, BboxBase, BboxTransformTo, IdentityTransform, Transform) ~\anaconda3\lib\site-packages\matplotlib\textpath.py in <module> 9 from matplotlib.font_manager import FontProperties, get_font 10 from matplotlib.ft2font import LOAD_NO_HINTING, LOAD_TARGET_LIGHT ---> 11 from matplotlib.mathtext import MathTextParser 12 from matplotlib.path import Path 13 from matplotlib.transforms import Affine2D ~\anaconda3\lib\site-packages\matplotlib\mathtext.py in <module> 25 26 import numpy as np ---> 27 from PIL import Image 28 from pyparsing import ( 29 Combine, Empty, FollowedBy, Forward, Group, Literal, oneOf, OneOrMore, ModuleNotFoundError: No module named 'PIL'
解决方案
是的,我也遇到了这个错误。jupyter notebook打开后你安装seaborn了吗?您应该从顶部菜单 Kernel > Restart kernel 重新启动内核。
推荐阅读
- javascript - 如何通过 JavaScript 检测 Chrome 是否安装在 Linux 上?
- javascript - 使用 Vapor 3 后端和 Leaf 页面在 editor.js 中重新加载保存的数据
- reactjs - 当我尝试在组件中打印时,redux 状态变为 null
- javascript - 如何使用 GAS 将谷歌表单中某些列的值 [忽略具有空白值的列] 转换为电子邮件 htmlBody 的一部分?
- java - SoundPool 加载缓慢并且在 MotionEvent 中很奇怪
- swift - SwiftUI:如何使用 UserDefaults 保存选择器数据?
- python - 遍历字典并将网页(值)保存到以键为名称的文件中
- excel - FindElementByXPath 从工作表中的单元格值
- python - 网站正在检测 SELENIUM。这怎么可能?
- assembly - MIPS:多个 BEQ 语句如何工作?