
上QQ阅读APP看书,第一时间看更新
1.3 选择和使用合适的安装工具
根据操作系统以及想要的配置,我们可以自由选择各种安装工具。
无论选择哪种操作系统,Python都提供了对安装开发环境非常有用的一些内置工具,包括名为pip的包管理器以及名为venv的虚拟环境管理器。本章的一些说明主要针对pip,如果想了解venv,请参考https://docs.python.org/3/library/venv.html处的官方Python文档。
如果你打算维护多个可能具有冲突依赖关系的Python项目,那么应该考虑使用venv——例如,依赖于OpenCV不同版本的项目。venv的每个虚拟环境都有自己的一套安装库,我们可以在这些环境之间切换,无须重新安装任何东西。在给定的虚拟环境中,可以使用pip安装库,在某些情况下也可以使用其他工具安装库。
我们来对可用于Windows、macOS、Ubuntu以及其他类UNIX系统的安装工具进行概述。