[python]记录Windows下安装matplot的经历
最近学习在看《机器学习实战》一书,第二章的时候要用到Natplotlib画图,于是便开始安装Matplotlib。本文所用到的所有安装包都可以在文末的链接中找到。
首先从Matplotlib官网提供的链接下载安装包http://matplotlib.org/downloads.html,选择适合自己python的版本,笔者用的是python2.7,所以下载了matplotlib-1.4.2.win32-py2.7.exe,如下图所示。

下载完成之后点击安装,打开python shell输入import matplotlib,发现报错。提示 No module named six,如下图所示:

笔者查阅了相关资料之后,发现众说纷纭,总结出了比较靠谱的安装顺序和方法供自己以后参考,主要参考链接为这篇博客http://blog.sina.com.cn/s/blog_5d7295010101ku7o.html。
顺序如下:
1、安装Matplotlib,这一步刚才已经完成了。
2、安装scipy。
首先从sourceforge上下载合适的scipy安装包,笔者根据自己的python版本下载了scipy-0.15.1-win32-superpack-python2.7.exe。安装成功。
3、安装dateutil。
笔者找了很多资料,无奈没有发现exe的安装包,于是在python官网下载了dateutil的源码:https://pypi.python.org/pypi/python-dateutil。解压之后通过setup.py安装。但是提示"ImportError: No module named setuptools",查阅资料后发现还需要setuptools模块,详见博文:http://blog.sina.com.cn/s/blog_3fe961ae0100zgav.html 解决方法也很简单,安装这个模块就好。这也是一个一劳永逸的办法,以后安装第三方模块的时候能方便很多。在给出的链接https://pypi.python.org/pypi/setuptools 上下载了ez_setup.py 这个文件之后运行,脚本会自动判断python的版本,自动下载,安装。之后再安装dateutil就行了。这里要注意,命令行要在dateutil源码的根目录下打开,不然会提示缺少文件无法安装成功。
4、安装pyparsing。
同样也是直接从sourceforge上下载合适的版本即可,http://sourceforge.net/projects/pyparsing/files/pyparsing/pyparsing-2.0.3/ 笔者选了了pyparsing-2.0.3.win32-py2.7.exe,安装。
5、测试。
打开python shell,输入

显示如下图所示不报错继成功安装Matplotlib

相关资料下载链接:http://pan.baidu.com/s/1EpSHC
[python]记录Windows下安装matplot的经历的更多相关文章
- Python 在Windows下安装matplotlib
windows下安装很麻烦,使用easy_install 安装报错 提示缺少freetype 和png 后经多方查询,最终安装成功 以下是安装过程 前提你的Python环境已经搭建好了 1.前提需要 ...
- python MySQLdb Windows下安装教程及问题解决方法(python2.7)
使用python访问mysql,需要一系列安装 linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装http://www.jb51.net/article/6574 ...
- python在windows下安装
打开python官方网站:https://www.python.org/downloads/ 点击下载 翻到底下的file目录下 选择对应的32,64位系统进行安装 一般来说选择Windows x86 ...
- python在windows下安装paramiko模块和安装pycrypto模块(3步搞定)(转)
Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用SSH,我们需要先安装pycr ...
- Python在Windows下安装第三方库浅谈
在用python编写代码时,往往需要用到第三方库,那么python如何去用第三方库呢,首先我们先来看看是如何安装的,方法可能会很多,但这边只介绍一种,其它请百度或google 比如asyncio,这里 ...
- [python]解决Windows下安装第三方插件报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xcb in position 0:
系统:win7IDE:pycharm Python版本:2.7 安装第三方插件是报错: 报错原因与编码有关,pip把下载的临时文件存放在了用户临时文件中,这个目录一般是C:\Users\用户名\Ap ...
- 【python】windows下安装xgboost的python库
傻瓜教程 主要参考了https://www.hongweipeng.com/index.php/archives/826/ 和 https://github.com/dmlc/xgboost/iss ...
- Python 在 Windows 下安装第三方包,报 Python 未注册的问题解决
保存一些代码为 reg.py,运行之即可. #/usr/bin/env python # -*- coding: utf-8 -*- import sys from _winreg import * ...
- python 在windows下的 虚拟环境
解决 python 环境问题 windows 下安装 pip install virtualenv virtualenv的基本使用 1.1 创建虚拟环境 virtualenv venv 为环境指定Py ...
随机推荐
- Djang之Model操作
Django之Model操作 一.字段 1.字段列表: AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField ...
- C#把Xml转换为DataSet的两种方法
转:https://blog.csdn.net/beyondqd/article/details/6724676 下面给出两个实现XML数据转成DataSet的两个方法. 第1种: //通过传入的特定 ...
- Oracle EBS FA 资产编号跳号
- cron定时任务介绍
什么是cron? Cron是linux系统中用来定期执行或指定程序任务的一种服务或软件.与它相关的有两个工具:crond 和 crontab.crond 就是 cron 在系统内的宿主程序,cront ...
- elasticsearch报错之 memory locking requested for elasticsearch process but memory is not locked
安装elasticsearch报错如下: [2019-01-14T03:57:16,453][ERROR][o.e.b.Bootstrap ] [ip-172-31-30-62.ec2.interna ...
- pt-table-checksum工具MySQL主从复制数据一致性
所使用的工具是pt-table-checksum 原理是: 在主上执行检查语句去检查 mysql主从复制的一致性,生成 replace 语句,然后通过复制传递到从库,再通过update 更新 mast ...
- VS创建工程出错解决方案
今天在用VS2010创建工程时出现错误:“ 此模板尝试加载组件程序集 “NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, Pu ...
- Pre标签 自动换行
<pre> 元素可定义预格式化的文本.被包围在 pre 元素中的文本通常会保留空格和换行符.而文本也会呈现为等宽字体. <pre> 标签的一个常见应用就是用来表示计算机的源代码 ...
- olivettifaces数据集实现人脸识别代码
数据集: # -*- coding: utf-8 -*- """ Created on Wed Apr 24 18:21:21 2019 @author: 92958 & ...
- openlayers5实战--踩坑总结
1.接口返回圆心坐标和半径,直接通过new Circle(center,radius)添加圆形feature变小问题. 解决办法: new Feature()的geometry参数不能直接赋值new ...