第18章 包管理器
“每名程序员都是作家。”
——塞坎·雷勒克(Sercan Leylek)
包管理器(package manager)是用来安装和管理其他程序的程序。之所以需要包管理器,是因为我们经常要使用其他程序来开发新的软件。例如,Web开发者经常会用到Web框架,即协助构建网站的程序。程序员使用包管理器来安装Web框架和其他各种程序。本章将学习如何使用Python的包管理器pip。
18.1 包
包(package)是“打包”好用来发布的软件,它包括组成实际程序的所有文件,以及相关的元数据(metadata):有关软件名称、版本号和依赖(dependencies)等数据。依赖指的是程序正常运行时所需要依赖的程序。我们可使用包管理器下载并安装程序。包管理器会下载包相关的所有依赖程序。
18.2 pip
本节将学习如何使用Python的包管理器pip来下载Python程序包。使用pip下载好包后,可在Python程序中直接作为模块导入。首先,打开Bash(如果是Windows系统,则打开命令提示符)检查计算机上是否安装了pip,输入命令pip
:
# http://tinyurl.com/hmookdf
$ pip
>> Usage: pip <com