第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/hmoo
本文详细介绍了Python的包管理器pip,包括如何检查pip的安装、安装与卸载Python包,以及如何使用pip安装特定版本的包。此外,还探讨了包的概念、元数据和依赖管理。同时,文章强调了虚拟环境的重要性,以隔离不同项目所需的不同包。通过实例展示了如何创建Web服务器的简单应用,并鼓励读者尝试在PyPI上搜索并安装新的Python包。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



