python2.7环境下“No module named matplotlib.pyplot”的解决办法
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友。
目录
- 一、问题
- 二、根本原因
- 三、解决办法
一、问题
// An highlighted block
import matplotlib.pyplot as plt
ImportError: No module named matplotlib.pyplot
二、根本原因
根本原因:
查找了半天原因,最后发现,是 python2.7环境下缺少“matplotlib”模块造成的
三、解决办法
1.Win + R 打开运行窗口,输入cmd回车,打开命令行窗口
2.切换到Python27的根文件Scripts 目录下:
3.将Scripts 目录下的pip.exe拖到命令行窗口中D:\python27\Scripts\pip.exe后边加上install matplotlib
(上述方法尝试了几次,均因为网络加载慢下载失败)
查找资料的时候,看到了python 2.7 下载 matplotlib这篇博客,其中加的豆瓣的国内源,尝试了一下,发现下载速度超快,结合自己的环境配置,成功运行
由于python 2.7 不支持 matplotlib 3 以上版本 所以只能下载2-3之间版本最高的
python -m pip install "matplotlib>2.0,<3.0" -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
// 结合自己的环境配置:
D:\python27\Scripts\pip.exe install "matplotlib>2.0,<3.0" -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
具体操作如下所示:
//1.win+R--cmd 快捷键打开cmd
//2.切换到Python27的根文件Scripts 目录下
C:\Users\Administrator>D:D:\>cd python27D:\python27>cd Scripts//3.将Scripts 目录下的pip.exe拖到cmd界面中D:\python27\Scripts\pip.exe后边加上install "matplotlib>2.0,<3.0" -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
D:\python27\Scripts>D:\python27\Scripts\pip.exe install "matplotlib>2.0,<3.0" -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
Looking in indexes: http://pypi.douban.com/simple/
Collecting matplotlib<3.0,>2.0Downloading http://pypi.doubanio.com/packages/60/f3/6bf72ceec1f3cd3ff5df1ab71d1655920f099c34484360bbed025ded521f/matplotlib-2.2.5-cp27-cp27m-win_amd64.whl (8.7MB)|████████████████████████████████| 8.7MB 1.9MB/s
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 (from matplotlib<3.0,>2.0)Downloading http://pypi.doubanio.com/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl (67kB)|████████████████████████████████| 71kB 2.0MB/s
Collecting python-dateutil>=2.1 (from matplotlib<3.0,>2.0)Downloading http://pypi.doubanio.com/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl (227kB)|████████████████████████████████| 235kB 1.8MB/s
Collecting six>=1.10 (from matplotlib<3.0,>2.0)Downloading http://pypi.doubanio.com/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl
Collecting pytz (from matplotlib<3.0,>2.0)Downloading http://pypi.doubanio.com/packages/12/f8/ff09af6ff61a3efaad5f61ba5facdf17e7722c4393f7d8a66674d2dbd29f/pytz-2020.4-py2.py3-none-any.whl (509kB)|████████████████████████████████| 512kB 832kB/s
Collecting kiwisolver>=1.0.1 (from matplotlib<3.0,>2.0)Downloading http://pypi.doubanio.com/packages/4e/02/9c79d58f2e9f61d201f8390b5f51fdb0c19e777a241818b784f2a38ee013/kiwisolver-1.1.0-cp27-none-win_amd64.whl (64kB)|████████████████████████████████| 71kB 1.4MB/s
Collecting backports.functools-lru-cache (from matplotlib<3.0,>2.0)Downloading http://pypi.doubanio.com/packages/da/d1/080d2bb13773803648281a49e3918f65b31b7beebf009887a529357fd44a/backports.functools_lru_cache-1.6.1-py2.py3-none-any.whl
Requirement already satisfied: numpy>=1.7.1 in d:\python27\lib\site-packages (from matplotlib<3.0,>2.0) (1.16.6)
Collecting cycler>=0.10 (from matplotlib<3.0,>2.0)Downloading http://pypi.doubanio.com/packages/f7/d2/e07d3ebb2bd7af696440ce7e754c59dd546ffe1bbe732c8ab68b9c834e61/cycler-0.10.0-py2.py3-none-any.whl
Requirement already satisfied: setuptools in d:\python27\lib\site-packages (from kiwisolver>=1.0.1->matplotlib<3.0,>2.0) (41.2.0)
Installing collected packages: pyparsing, six, python-dateutil, pytz, kiwisolver, backports.functools-lru-cache, cycler, matplotlib
Successfully installed backports.functools-lru-cache-1.6.1 cycler-0.10.0 kiwisolver-1.1.0 matplotlib-2.2.5 pyparsing-2.4.7 python-dateutil-2.8.1 pytz-2020.4 six-1.15.0
再次运行代码,问题完美解决!
以上是自己通过网络查找及自身实践整理所得,大家有更好的建议,可以留言交流!
转载或者引用本文内容请注明来源及原作者
参考
1.python 2.7 下载 matplotlib
2.最简单的matplotlib安装教程
3.Python | 如何用pip安装模块和包
python2.7环境下“No module named matplotlib.pyplot”的解决办法相关推荐
- python2.7环境下“No module named numpy”的解决办法
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 一.问题 二.根本原因 三.解决办法 一.问题 // An highlighted block import nu ...
- python下载matplotlib.finance模块_关于Matplotlib中No module named 'matplotlib.finance'的解决办法...
最近在研究量化分析,需要用到matplotlib中的一个库,输入 from matplotlib.finance import quotes_historical_yahoo_ohlc, candle ...
- Tensorflow No module named ‘tensorflow.examples.tutorials‘解决办法,有用
任何程序错误,以及技术疑问或需要解答的,请扫码添加作者VX::1755337994 1 .利用TensorFlow代码下载MNIS丁 TensorFlow 提供了一个库, 可以直接用来自动下载与安装M ...
- No module named yum错误的解决办法
No module named yum错误的解决办法 今天用yum安装软件的时候出现如下错误: There was a problem importing one of the Python modu ...
- Python在指定环境下安装第三方库的报错解决办法
Python在指定环境下安装第三方库的报错解决办法 在python安装第三方库时,如果直接打开cmd命令提示符,并输入下列安装命令,则会默认安装在base环境下 但base环境下的包新建的虚拟环境是无 ...
- python3环境下“No module named nibabel”的解决办法
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 一.问题 二.根本原因 三.解决办法 一.问题 目前,尝试着通过python读取医学三维图像nrrd格式,运行代码 ...
- python3环境下“No module named nrrd”的解决办法
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 一.问题 二.根本原因 三.解决办法 一.问题 目前,尝试着通过python读取医学三维图像nrrd格式,运行代码 ...
- pytorch环境下“No module named SimpleITK”的解决办法
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 一.问题 二.根本原因 三.解决办法 一.问题 目前,尝试着通过pytorch对医学图像进行处理,运行代码,出现的 ...
- 关于 python ImportError: No module named 的问题及解决办法
python中,每个py文件被称之为模块,每个具有init.py文件的目录被称为包.只要模块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用. 如果想使用非当 ...
最新文章
- Android常用控件之Fragment仿Android4.0设置界面
- 有汇编功能的python编译器_7.12 计算机基础理念与python解释器编译器安装使用
- 抓取网页并解析HTML
- LRU原理及其实现(C++)
- centos 安装tomcat_简单介绍Linux配置mysql,tomcat,Nginx 开机自启动的几个方式
- c语言标识符的文法表示,第三章文法和语法[lly]3.ppt
- wifi情况下使用fiddler_fiddler常见的应用场景
- 美团点评:摩拜贡献收入15亿元 同期亏损45.5亿元
- @PropertySource 解析 yml 配置文件,自定义解析 yaml 工厂类
- 用Eclipse创建第一个JSP项目
- 一元三次方程重根判别式_一元三次方程快速解法
- 计算机一级证件照尺寸,照相馆不会告诉你的哪些事:常用证件照尺寸汇总
- C语言如何求最大值和最小值
- CSS属性:字体属性和文本属性
- Mac一直要求输入密码怎么办?Mac一直弹输入密码窗口或提示存储钥匙串解决方法
- 电脑中病毒了怎么修复?电脑中病毒了怎么办?
- 什么邮箱群发进箱率高,邮箱怎么群发邮件进箱率怎么样?
- 华为运维客户端SeoClient接收返回码错误
- 液晶显示模块(LCM)介绍
- 于是,我整个人都斯巴达了
热门文章
- 20 Very Useful Java Code Snippets
- android x86怎么引导,Android、Ubuntu、win三系统引导求教
- html进度条圆圈渐变色,HTML5 canvas带渐变色的圆形进度条动画
- matlab求解集合覆盖问题,贪心算法实践之集合覆盖问题
- 危险工种 机器人逃生记_袋料自动搬运机器人为什么能取代人工搬运
- java servlet 获取路径问题_Java,JSP,Servlet获取当前工程路径(绝对路径)问题解析...
- 科宇扫地机器人_我的三年16台智能扫地机器人使用回忆录 篇四:扫地谁更精准更干净?新一代3D视讯+激光成像 PK 老式激光扫描,万字实测对比分享...
- zookeeper 客户端_zookeeper进阶-客户端源码详解
- excel最常用的八个函数_Excel中最常用的快捷键
- c 语言 多进程,VC++中进程与多进程管理的方法详解