使用 pip 安装外部模块
当你需要从 python 包索引(PyPI)中提供的众多选项中安装任何包时,pip
是你的朋友。如果你使用从 python.org 下载的 Python 2> = 2.7.9 或 Python 3> = 3.4,则已经安装了 pip
。对于运行 Linux 的计算机或具有本机程序包管理器的其他* nix,通常必须手动安装 pip
。
在安装了 Python 2 和 Python 3 的实例中,pip
经常将 Python 2 和 pip3
引用到 Python 3.使用 pip
只会安装 Python 2 的软件包,而 pip3
只会安装 Python 3 的软件包。
查找/安装包
搜索包就像打字一样简单
$ pip search <query>
# Searches for packages whose name or summary contains <query>
安装包就像输入一样简单 (在终端/命令提示符中,而不是在 Python 解释器中)
$ pip install [package_name] # latest version of the package
$ pip install [package_name]==x.x.x # specific version of the package
$ pip install '[package_name]>=x.x.x' # minimum version of the package
其中 x.x.x
是你要安装的软件包的版本号。
当你的服务器位于代理服务器后面时,可以使用以下命令安装软件包:
$ pip --proxy http://<server address>:<port> install
升级已安装的软件包
当出现新版本的已安装软件包时,它们不会自动安装到你的系统中。要了解已安装的软件包已过时的概述,请运行:
$ pip list --outdated
升级特定包使用
$ pip install [package_name] --upgrade
更新所有过时的软件包不是 pip
的标准功能。
升级点子
你可以使用以下命令升级现有的 pip 安装
-
在 Linux 或 macOS X 上:
$ pip install -U pip
你可能需要在某些 Linux 系统上使用
sudo
和 pip -
在 Windows 上:
py -m pip install -U pip
要么
python -m pip install -U pip
有关 pip 的更多信息,请阅读此处 。