如你所见,pip 提供了 install 命令来安装软件包。你可以运行它来安装 requests 包:
你可以看到与上面类似的输出信息。你可以使用 pip 以及 install 命令,其后跟着你想要安装的包名。pip 会在 PyPI 中查找这个包,计算其依赖关系,安装并确保 requests 正常工作。
你还可以看到当前环境下 pip 的版本是 18.1,但是还有 19.0.1 版本可用。它还显示了用于升级 pip 的命令,所以我们来试一下:
注意这里,你使用了 python -m 来升级 pip。-m 开关告诉 Python 将模块作为可执行文件运行。如果你要升级 pip,这么做是很有必要的,在安装新的版本之前会卸载旧的版本,而当工具在运行时卸载它自己会导致错误。
当你将 pip 作为一个模块运行时,Python 会将模块加载到内存中,并允许在这个模块包运行的时候删除它。如果软件包提供了顶层脚本 __main__.py,那么你可以像运行脚本一下运行这个软件包。
你已经安装了 requests 并升级了 pip,现在可以使用 list 命令查看你的环境中安装了哪些软件包。