8.13 【基础】源码包与二进制包有什么区别? ========================================= Python 包的分发可以分为两种: 1. 以源码包的方式发布 源码包安装的过程,是先解压,再编译,最后才安装,所以它是跨平台的,由于每次安装都要进行编译,相对二进包安装方式来说安装速度较慢。 源码包的本质是一个压缩包,其常见的格式有: .. image:: http://image.iswbm.com/20191218202833.png 2. 以二进制包形式发布 二进制包的安装过程省去了编译的过程,直接进行解压安装,所以安装速度较源码包来说更快。 由于不同平台的编译出来的包无法通用,所以在发布时,需事先编译好多个平台的包。 二进制包的常见格式有: .. image:: http://image.iswbm.com/20191218203005.png