本节书摘来自异步社区《python数据可视化编程实战》一书中的第1章,第1.5节,作者[爱尔兰]igor milovanović ,颛青山 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
在本节中,我们将演示如何安装python和matplotlib。假设系统中没有预先安装python。
在windows上安装matplotlib有两种方式。较简单的方式是安装预打包的python环境,如epd、anaconda和python(x,y)。这是本书推荐的安装方式,尤其对于初学者来说更是如此。
第二种方式,是使用预编译的二进制文件来安装matplotlib和依赖软件包。需要注意安装的numpy和scipy的版本,因为并非所有的版本都与最新版matplotlib二进制文件相互兼容,这势必会给整个安装过程带来一些困难。这种安装方法也有自身的优势。如果想要获取最新功能,即使功能还未正式发布,仍然能够通过编译matplotlib或某软件库的某个特定版本来使用它。
要安装免费或商业python科学发布版,按照项目网站上提供的步骤可以很容易安装成功,这也是推荐使用的方式。
如果单纯使用matplotlib,不期望面对python和依赖软件包版本所带来的困扰,可以考虑使用enthought python distribution(epd)发布版。使用matplotlib所需的预打包库和所有必须的依赖软件(scipy、numpy、ipython以及更多的其他软件包),均已包含在epd发布版中。
matplotlib以及与本书内容相关的软件,都可以使用常规的windows installer安装文件(*.exe)方式进行安装。
下面简短地说明一下如何使用预编译的python、numpy、scipy和matplotlib二进制文件进行matplotlib的安装。首先,下载官方的msi安装文件安装对应平台(x86或x86-64)的标准python程序。之后,下载numpy和scipy的官方二进制文件并安装它们。在正确安装numpy和scipy之后,就可以下载最新稳定版matplotlib二进制安装文件并按照官方说明进行安装了。
请注意,在windows安装文件中matplotlib的示例相当有限。如果想尝试使用示例程序,可以下载并参考matplotlib源文件包中的examples子目录。