如何安装Python绘图库Matplotlib?

2018-09-18

Matplotlib的安装方法多种多样,到底哪种方法是最好的,这取决于我们使用的是什么操作系统、已经安装了哪些软件以及想用Matplotlib做什么。为了避免大家走弯路,我们对安装方法进行分类介绍,方便大家找到适合自己方法。以下是本文的方法目录:

1、通过已经构建好的安装包安装

通用方法

Linux系统下安装

Mac OSX系统下安装

Windows系统下安装

2、通过源代码安装

一、通过已经构建好的安装包安装

1、通用方法:通过Python科学计算发行版安装

无论在何种操作系统下最简单的方法都是通过包含Matplotlib的Python科学计算发行版安装包安装,此方法可一步部署好开发所需的所有环境。主流的Python科学计算发行版有Anaconda和Canopy,这两个发行版均包含了Matplotlib以及其他强大实用的工具包,对于从来没有接触过Python的新手可直接百度这两款发行版的任意一款下载相应系统下的安装包安装。

2、Linux系统:使用软件包管理器安装

几乎所有主流的Linux发行版都有对应的打包好的Matplotlib安装包,因此在Linux系统下,我们可以通过软件包管理器安装。

Debian或Ubuntu系统,安装命令为:

sudo apt-get install python-matplotlib

Fedora或Redhat系统,安装命令为:

sudo yum install python-matplotlib

3、Mac OSX系统:使用pip命令安装

对于使用苹果操作系统的用户,我们可以通过Python的库安装程序pip命令安装。

如果你没有安装pip程序,应在终端内通过以下方法先安装pip:

curl -O https://bootstrap.pypa.io/get-pip.py

如果您使用的是Python2.X,请执行以下命令

python get-pip.py

如果您使用的是Python3.X,请执行以下命令

python3 get-pip.py

安装好pip以后,我们就可以在终端内通过以下命令安装Matplotlib了

pip install matplotlib

4、Windows系统

如果系统内没有安装Python,建议您使用第一种方法,即通过已经打包好Matplotlib的Python科学计算发型版将Python连同Matplotlib及其他依赖的安装包一同安装。

如果系统已经安装Python,我们可以在网站https://sourceforge.net/projects/matplotlib/files/matplotlib/ 找到与操作系统及Python版本相应的Matplotlib安装包进行安装。

二、通过源代码安装

如果您有一定的基础,且是一位喜欢折腾的人,或者想要第一时间使用最新的版本,您可以选择通过源代码来安装Matplotlib。通过源码安装,在安装Matplotlib前必须先安装其所依赖的其他库。

必装的库有:numpy、setuptools、dateutil、pyparsing、libpng、pytz、FreeType、cycler、six

如果使用Python2.X还必须安装:functools32、subprocess32

可选的GUI框架有:tk、pyqt、pygtk、wxpython

Linux系统下依赖包的安装还可通过软件包管理器一键安装。

Debian或Ubuntu系统,依赖的安装命令为:

sudo apt-get build-dep python-matplotlib

Fedora或Redhat系统,依赖的安装命令为:

su -c "yum-builddep python-matplotlib"

在安装好所有依赖以后,我们只需在终端中输入以下命令即可安装Matplotlib

cd matplotlib

python setup.py build

python setup.py install

<

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。

http://www.pinlue.com/style/images/nopic.gif

python 绘图库matplotlib-_如何安装Python绘图库Matplotlib?相关推荐

  1. python打开文件切片_收藏 | 从Python安装到语法基础,小白都能懂的爬虫教程!(附代码)...

    来源:大数据 作者:罗攀 蒋仟 本文约5000字,建议阅读20分钟. 本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 本文涉及 ...

  2. python一键安装神器_一键安装python

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 去年有出一个python整的lamp自动安装,不过比较傻,直接调用的yum 去安 ...

  3. python3编译安装_编译安装Python 3

    目前Python最新版为Python 3,以下是编译安装Python 3.7.0的方法,根据提示一行一个命令输入即可: #安装依赖 yum -y install wget gcc gcc-c++ li ...

  4. 趣学python编程下载_《趣学Python编程》——1.2 安装Python

    本节书摘来自异步社区<趣学Python编程>一书中的第1章,第1.2节,作者[美]Jason Briggs,尹哲 译,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  5. mac安装完python怎么打开-MAC中怎么安装python

    转自:https://blog.csdn.net/hou_manager/article/details/79555809 一.Python 介绍 Python介绍 Python3在2008年12月3 ...

  6. python模块下载过程_常用的python模块及安装方法

    bsddb3:BerkeleyDB的连接组件 Cheetah-1.0:我比较喜欢这个版本的cheetah cherrypy:一个WEB framework ctypes:用来调用动态链接库 DBUti ...

  7. python 3d绘图 汉字_完美解决Python matplotlib绘图时汉字显示不正常的问题

    Matplotlib是一个很好的作图软件,但是python下默认不支持中文,所以需要做一些修改,方法如下: 1.在python安装目录的Lib目录下创建ch.py文件. 文件中代码为: 保存,以后通过 ...

  8. python如何在没有环境的电脑上执行_没安装python的电脑可以运行python写的程序吗 python语言编写的程...

    py2exe 能够把 Python script 转换成可以在windows上独立执行的(即不需安装Python)的exe程序(加上其它必需的运行时函数库). -- 摘自百度知道 py2exe能够把P ...

  9. python图形化方式模块安装_(怎么安装python模块,如何安装python模块,常用安装方式)python助手安装教程视频...

    有没有比较好的python3的入门视频教程,网盘或网站都可以. 我这里有Python,开发,进阶,自动化,实战列视频教程,还有安装包,,代码等容,这里就不一一说了,全套内容一共300G左右,非常的详细 ...

  10. .net安装_无需安装Python,就可以在.NET里调用Python库

    作者 |  Meinrad Recheis 译文来源  |  草根专栏(ID:Cgzl-Tech) Pythonnet这个屌爆的项目的出现,使得我们可以用一种新的方式,让C#可以和Python之间进行 ...

最新文章

  1. windows十大必禁服务
  2. 计算机视觉与深度学习 | 基于MATLAB 使用CNN拟合一个回归模型来预测手写数字的旋转角度(卷积神经网络)
  3. VMWare CentOS6.x克隆方法
  4. pat 乙级 1027 打印沙漏(C++)
  5. python学习实例(6)
  6. java 进制转换 十进制转二,八,十六进制
  7. 为什么从网页上打印怎们好像被缩放_全网最详细关于3D打印的zbrush技术
  8. 终止运行线程的注意事项
  9. 睡觉前后爆笑的情侣小两口~媳妇不要闹了~
  10. 组态王曲线控件读取access_组态王,历史趋势曲线控件例程说明文档
  11. 淘宝网用什么样的服务器
  12. TypeScript 获取时间戳
  13. 数字化转型需要双模IT
  14. 【无线芯片解读】2.4G专题:(SI24R1简版)Ci24R1
  15. Cognos函数(六) - total的使用
  16. 尚硅谷javaWeb书城项目第一阶段 用js实现
  17. 解决excel转pdf出现的折行问题
  18. linux桌面版安装输入法,Debian KDE桌面安装五笔和拼音输入法
  19. 北洋 U80II 打印机驱动
  20. 7、LiveCharts--常用属性介绍(三)

热门文章

  1. wifi 性能测试指导
  2. Java爬虫学习:使用HtmlUnit获取html页面
  3. 基于大数据的情绪分析(二)
  4. 微软云助力 2020 中国开源年会 暨 阿帕奇中国路演
  5. 弹出层组件-layui.layer
  6. 计算机组成原理fun什么意思,vb中的fun是什么意思
  7. 单边切比雪夫不等式在离散型概率分布当中的应用与代码实现
  8. JavaScript——event.which弃用
  9. 新概念二册 Lesson 43 Over the South Pole飞越南极(can/be able to 主语从句)
  10. PSINS工具箱text_SINS_GPS_153.m