繁体   English   中英

ImportError:即使使用pip install matplotlib,也没有名为matplotlib的模块

[英]ImportError: No module named matplotlib even using pip install matplotlib

我正在从Jupyter Notebook导入matplotlib,但出现以下错误。

ImportError: No module named matplotlib

设定:

Python 2 MacBook
康达:4.3.30

运行后

conda list

它得到:

ipykernel 4.6.1
ipython 5.3.0
matplotlib 2.0.2 np112py36_0
matplotlib 2.1.1

一些我尝试过但失败的表彰

1。

sudo apt-get install python-matplotlib

并显示

sudo: apt-get: command not found

2。

sudo apt-get install python3-matplotlib

并显示

sudo: apt-get: command not found

推荐1和2来自此站点

ImportError:未安装带有matplotlib的名为matplotlib的模块

3。

pip install matplotlib

并显示

已满足要求:.​​/ anaconda / lib / python3.6 / site-packages中的matplotlib已满足要求:.​​/ anaconda / lib / python3.6 / site-packages中的pytz(来自matplotlib)已满足要求:cycler> = 0.10在./anaconda/lib/python3.6/site-packages中(来自matplotlib)已满足要求:numpy> = 1.7.1在./anaconda/lib/python3.6/site-packages中(来自matplotlib)已满足要求: pyparsing!= 2.0.4,!= 2.1.2,!= 2.1.6,> = 2.0.1在./anaconda/lib/python3.6/site-packages中(来自matplotlib)已满足要求:六个> = 1.10在./anaconda/lib/python3.6/site-packages中(来自matplotlib)已满足要求:在./anaconda/lib/python3.6/site-packages中(python)dateutil> = 2.0(从matplotlib)

从这个网站推荐3

ImportError:没有名为matplotlib.pyplot的模块

更新:

运行这个

pip2 install matplotlib

像这样成功安装

收集matplotlib下载matplotlib-2.1.1-cp27-cp27m ... ...成功构建subprocess32安装收集的软件包:subprocess32,六个,python-dateutil,backports.functools-lru-cache,pyparsing,cycler,numpy,pytz,matplotlib成功安装backports.functools-lru-cache-1.4 cycler-0.10.0 matplotlib-2.1.1 numpy-1.13.3 pyparsing-2.2.0 python-dateutil-2.6.1 pytz-2017.3六-1.11.0 subprocess32-3.2。 7

然后重新启动Anaconda和Jupyter,并且它没有导入。

从外观上看,您已经为python3.6安装了matplot lib,只需使用python3.6而不是python运行python3.6 ,最终运行python2。

pip通常也会为python2安装软件包,因此,如果要为python3 pip3 install <package>使用pip3 install <package>

由于找不到apt-get您可能正在运行CentOS,它使用yum代替默认的软件包管理器。 要安装,通常使用以下命令:

yum install <packagename>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM