pip 是 Python 的包管理工具,提供查找、下载、安装及卸载 Python 包的功能。学会使用 pip 后,大部分 Python 包的安装问题都能迎刃而解。本文主要面向 Windows 用户,因为 Windows 上使用 pip 相对复杂,可能会遇到一些困难。不过,Linux 和 MacOS 用户也可以参考本文。
如果你从官方网站下载并安装了 Python,那么 pip 工具已经包含在内,无需单独下载安装包。通常情况下,安装完 Python 后,pip 也会随之安装。如何判断 pip 是否已安装?你可以通过以下步骤检查:
在 Windows 上,打开终端(可以通过搜索栏输入 cmd 来打开):
pip --version
例如,我的结果显示 pip 已经安装,版本号为 19.1.1。需要注意的是,pip 与 Python 版本是绑定的,即每个 Python 版本都有相应的 pip 版本。如果你的电脑上安装了多个 Python 版本,要特别注意当前使用的 pip 是与哪个版本绑定的。例如,Python 3 对应的 pip 命令可能是 pip3,因此安装 Python 包时需要使用 pip3 install xxx 格式。
如果你输入上述命令后,系统没有检测到任何 pip 版本,那很可能是因为 pip 的路径未被添加到环境变量中,导致系统无法识别。这时你需要将相关路径添加到环境变量中。
添加环境变量本质上是将 pip 的路径加入系统,使系统能检测到 pip 的存在,从而运行相关命令。这一过程并不复杂,只需按以下步骤操作即可。
pip 路径如前所述,pip 与 Python 绑定,安装 Python 时 pip 会一并安装。如果你忘记了 Python 的安装位置,通常它位于 C 盘或 C:Program Files 下。实在找不到的话,可以直接搜索。在我的系统中,Python 安装在 C:Program FilesPython36,因此 pip 的路径是 C:Program FilesPython36Scripts。
首先,打开“此电脑”,右键点击属性,然后选择“高级系统设置”,在新弹出的对话框中点击“环境变量”。
在用户变量中找到 Path,编辑并添加 pip 的路径。例如,我的路径是 C:Program FilesPython36Scripts。为了保险起见,建议同时将 Python 的路径 C:Program FilesPython36 添加到用户变量中。
完成上述步骤后,再次运行 pip --version 检查 pip 是否可用。
使用 pip 相对简单,最常见的命令是:
pip install xxx
但需注意,最好在具有管理员权限的终端中执行这些命令,以避免权限问题。例如,卸载 numpy 包时,如果没有管理员权限,可能会显示“拒绝访问”的错误信息。
解决方法是右键点击 Windows 开始菜单,选择“Windows PowerShell (管理员)”:
完成这些设置后,就可以放心使用 pip 命令了。