且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《Python数据可视化编程实战》—— 1.5 在Windows上安装matplotlib

更新时间:2022-09-27 12:03:34

本节书摘来异步社区《Python数据可视化编程实战》一书中的第1章,第1.5节,作者:【爱尔兰】Igor Milovanović,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.5 在Windows上安装matplotlib

Python数据可视化编程实战
在本节中,我们将演示如何安装Python和matplotlib。假设系统中没有预先安装Python。

1.5.1 准备工作

在Windows上安装matplotlib有两种方式。较简单的方式是安装预打包的Python环境,如EPD、Anaconda和Python(x,y)。这是本书推荐的安装方式,尤其对于初学者来说更是如此。

第二种方式,是使用预编译的二进制文件来安装matplotlib和依赖软件包。需要注意安装的NumPy和SciPy的版本,因为并非所有的版本都与最新版matplotlib二进制文件相互兼容,这势必会给整个安装过程带来一些困难。这种安装方法也有自身的优势。如果想要获取最新功能,即使功能还未正式发布,仍然能够通过编译matplotlib或某软件库的某个特定版本来使用它。

1.5.2 操作步骤

要安装免费或商业Python科学发布版,按照项目网站上提供的步骤可以很容易安装成功,这也是推荐使用的方式。

如果单纯使用matplotlib,不期望面对Python和依赖软件包版本所带来的困扰,可以考虑使用Enthought Python Distribution(EPD)发布版。使用matplotlib所需的预打包库和所有必须的依赖软件(SciPy、NumPy、IPython以及更多的其他软件包),均已包含在EPD发布版中。

matplotlib以及与本书内容相关的软件,都可以使用常规的Windows Installer安装文件(*.exe)方式进行安装。

Python(x,y)x是针对Windows 32位系统的免费科学计算项目,其中包含了matplotlib需要使用的依赖文件,它是在Windows系统上安装matplotlib的一种非常简单(而且是免费的)的方式。因为Python(x,y)和Python模块安装器相互兼容,可以很容易地在Python(x,y)基础上扩展安装其他Python库。在安装Python(x,y)之前,系统应该没有安装Python。

下面简短地说明一下如何使用预编译的Python、NumPy、SciPy和matplotlib二进制文件进行matplotlib的安装。首先,下载官方的MSI安装文件安装对应平台(x86或x86-64)的标准Python程序。之后,下载NumPy和SciPy的官方二进制文件并安装它们。在正确安装NumPy和SciPy之后,就可以下载最新稳定版matplotlib二进制安装文件并按照官方说明进行安装了。

1.5.3 补充说明

请注意,在Windows安装文件中matplotlib的示例相当有限。如果想尝试使用示例程序,可以下载并参考matplotlib源文件包中的examples子目录。