转自:http://www.gnss.help/2016/12/01/install-pyyaml/

YAML(YAML Ain’t Markup Language)是一种直观的能够被电脑识别的数据序列化格式,既方便被人类阅读,又容易被程序解析。相比 XML 和 JSON ,其语法更简洁直白。YAML 非常适合用来保存数据和程序配置,但可惜 Python 语言标准库中并没有集成解析 YAML 的库(Anaconda 已经集成了)。我们可以通过安装 PyYAML 模块来获得操作 YAML 格式文件的功能。

YAML 是一种人类友好、跨语言易扩展、基于 Unicode 的数据描述语言。PyYAML 是 Python 用于解析和编码 YAML 文件的程序包,由 Kirill Simonov 编写,兼容 Python 2 和 Python 3,代码以 MIT 协议托管在 Github 网站上。

Windows 操作系统

为 Windows 操作系统安装 PyYAML 非常简单。首先需保证计算机已安装 Python 运行环境,然后可以使用以下任意一种方式安装。

使用引导程序

最简单直接的方式是在 PyYAML 的下载页面下载适用于 Windows 系统的对应安装程序,双击安装即可。安装程序将自动检测 Python 环境的安装目录,你只需确认安装目录正确无误。但该方法的缺点是:网站提供的安装程序可能不适用于最新的 Python 版本。比如,截至修改该文章时,该网站还没有提供适配 Python 3.6 的安装引导程序。

使用 Wheel

有些开发者将常用的开源 Python 模块提前编译,并制作成可供 Wheel 程序直接安装的 .whl 文件。你可以从 加州大学尔湾分校(UC Irvine)的页面下载适用的 PyYAML 程序包进行安装。

安装之前必须首先安装 Wheel,在命令行窗口执行:

然后就可以使用 pip 安装 .whl 程序包了。安装包下载地址:https://pypi.org/project/PyYAML/

以适用于 Python 3.6 的 64 位程序包为例,在该文件所在目录执行: