linux安装

方法:
首先matplotlib是需要numpy先行包支持的,这里,我已经安装了numpy,下面安装matplotlib。
matplot需要一些其他软件支持
(1)这时需要安装freetype 和 png 这两个库,安装依赖的库。
yum install freetype freetype-devel python-freetype yum install libpng libpng-devel python-pypng
(2).yum search matplotlib
返回结果是:
[root@dn1 Desktop]# yum search matplotlib
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.btte.NET
 * extras: mirrors.btte.Net
 * updates: mirrors.skyshe.cn
=========================== N/S matched: matplotlib ============================
Python-matplotlib-doc.x86_64 : Documentation files for python-matplotlib
python-matplotlib-qt4.x86_64 : Qt4 backend for python-matplotlib
python-matplotlib-tk.x86_64 : Tk backend for python-matplotlib
python-matplotlib.x86_64 : Python 2D plotting library
 
选择最下方的那个,安装
(3).yum install python-matplotlib.x86_64
它会把一切依赖给你装上。完毕。
 
 
windous安装

最近学习在看《机器学习实战》一书,第二章的时候要用到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安装matplotlib的更多相关文章

  1. Python 安装matplotlib,six,dateutil,pyparsing 完整过程

    [摘要:正在做词频剖析的时间,须要用matlotlib 做图表,柱状图啥的,因而便最先了一个又一个的装置库的进程 由于matplotlib 须要依附很多其他科教盘算的第三圆库,须要一个一个的装置了.. ...

  2. 为python安装matplotlib模块

    matplotlib是python中强大的画图模块. 首先确保已经安装python,然后用pip来安装matplotlib模块. 进入到cmd窗口下,执行python -m pip install - ...

  3. python安装matplotlib:python -m pip install matplotlib报错

    matplotlib是python中强大的画图模块. 首先确保已经安装python,然后用pip来安装matplotlib模块. 进入到cmd窗口下,建议执行python -m pip install ...

  4. Windows下python安装matplotlib

    此文为转载,原文地址为:http://blog.csdn.net/u010585135/article/details/42127273 一.下载matplotlib安装包:网址http://matp ...

  5. python 安装matplotlib

    下载minianaconda 安装 进入cmd下 conda create --name python37 python=3.7  创建python3.7环境 conda activate pytho ...

  6. python安装numpy、scipy和matplotlib等whl包的方法

    最近装了python和PyCharm开发环境,但是在安装numpy和matplotlib等包时出现了问题,现总结一下在windows平台下的安装方法. 由于现在找不到了工具包新版本的exe文件,所以采 ...

  7. win7系统下python安装numpy,matplotlib,scipy和scikit-learn

    1.安装numpy,matplotlib,scipy和scikit-learn win7系统下直接采用pip或者下载源文件进行安装numpy,matplotlib,scipy时会遇到各种问题,这是因为 ...

  8. Python 在Windows下安装matplotlib

    windows下安装很麻烦,使用easy_install 安装报错  提示缺少freetype 和png 后经多方查询,最终安装成功 以下是安装过程 前提你的Python环境已经搭建好了 1.前提需要 ...

  9. Python之matplotlib模块安装

    numpy 1.下载安装 源代码 http://sourceforge.net/projects/numpy/files/NumPy/ 安装 python2.7 setup.py install 2. ...

随机推荐

  1. jquery淡入淡出轮播图

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  2. 九、Linux 磁盘管理

    Linux 磁盘管理 Linux磁盘管理好坏直接关系到整个系统的性能问题. Linux磁盘管理常用三个命令为df.du和fdisk. df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fd ...

  3. 【JAVA】JVM常用工具

    JDK内置工具使用 jps(Java Virtual Machine Process Status Tool)    查看所有的jvm进程,包括进程ID,进程启动的路径等等. jstack(Java ...

  4. nodejs实现前后端交互

    本人nodejs入门级选手,站在巨人(文殊)的肩膀上学习了一些相关知识,有幸在项目中使用nodejs实现了前后端交互,因此,将整个交互过程记录下来,方便以后学习. 本文从宏观讲述nodejs实现前后端 ...

  5. python常见概念

    1. 什么是鸭子类型? 不要检查它是不是鸭子:检查它的叫声像不像鸭子,走起路来像不像鸭子.如果走起路来像鸭子,叫起来也像鸭子,那么它就是鸭子.鸭子类型是编程语言中动态类型语言中的一种设计风格,一个对象 ...

  6. Cube HDU - 1220(思维)

    Cowl is good at solving math problems. One day a friend asked him such a question: You are given a c ...

  7. 4 Template层-验证码

    1.验证码 在用户注册.登录页面,为了防止暴力请求,可以加入验证码功能,如果验证码错误,则不需要继续处理,可以减轻一些服务器的压力 使用验证码也是一种有效的防止crsf的方法 验证码效果如下图: 官网 ...

  8. 网络流24题:P2762 太空飞行计划问题

    P2762 太空飞行计划问题 题目背景 题目描述 W 教授正在为国家航天中心计划一系列的太空飞行.每次太空飞行可进行一系列商业性实验而获取利润.现已确定了一个可供选择的实验集合E={E1,E2,…,E ...

  9. Python虚拟机类机制之从class对象到instance对象(五)

    从class对象到instance对象 现在,我们来看看如何通过class对象,创建instance对象 demo1.py class A(object): name = "Python&q ...

  10. C 语言 习题 1-12

    练习 1-12 编写一个程序,以每行一个单词的形式打印其输入. #include <stdio.h> #define IN 1 #define OUT 0 int main(int arg ...