在Linux系统安装Python3.5 及Matplotlib库

在Linux上安装Python3.5,按照官方文档非常简单,就像安装其他程序一样几个通用的命令,但是想要安装后满足需求,也不是很容易。

更何况,我们现在按照Python的目的都是为了进行机器学习相关分析,安装Matplotlib也是一个刚需。在安装Matplotlib时也需要安装其他一些依赖的系统库,甚至会造成Python的重新安装,本文就介绍在RedHat7.1上安装Python3.5和Matplotlib库的一般过程,帮助大家快速建立好开发环境,特别是在网络使用受限的情况,为大家介绍一个完全本地化的安装步骤。

安装过程主要分为四个步骤:

一:配置本地yum源,用于安装依赖的rpm包,关于yum源的配置有很多文章可以参考,这里就不再重复了。不清楚可以参考安装本地yum源的方法。配置yum源后能够更快的安装rpm包,自动处理好依赖问题

二:安装rpm包:需要安装的包有zlib, zlib-devel, bzip2-devel, sqlite-devel,openssl-devel, tcl, tcl-devel, tk,tk-devel。因为自动处理了依赖,实际安装的包可不止这些。这些包有些是安装python时需要的,有些是按照Matplotlib时需要。需要说明的是即使不安装这些包,python,Matplotlib也能安装,但是会根据系统情况少安装一些工具,如pip,安装的时候如果缺少OpenSSL的时候,pip是不会自动安装的,后续尽管手动安装pip,但相关依赖库也要安装。如果没有tk相关的库,尽管Matplotlib能安装,但是在运行的时候也会出错。

三:安装Python,三个经典命令:./configure; make; make install,这个就不多说了。有研究精神的同学可以研究一下configure的配置,每一版本的发布,Python的安装配置都不太相同。有一点需要注意:Python使用的是utf8编码,如果机器上使用的是其他编码,如GBK,在运行make的时候就会出现问题,此时应该把编码改为utf8。

四:安装Matplotlib,因为pip已经正确安装,因此只需要使用pip3命令就能够安装了。如果是手动安装,仅安装Matplotlib是不够的,就还需要安装six,cycler,kiwisolver,numpy,pyparsing,python_dateutil,pytz等依赖库才可以。当然发现缺少了也不怕,找来安装就是了。

至此就安装成功,可以运行几个Matplotlib的测试程序了。


你可能感兴趣的:(Python)