众所周知,PIP是Python的传统包管理器,它是用于安装和管理Python包及其依赖项的标准工具,这些依赖项不包含在标准Python库中。使用pip时,你可能会在终端上遇到“pip command not found”的错误。以下是在Ubuntu系统上截取的错误提示。
$ pip3 install pandas Command 'pip3' not found, but can be installed with: sudo apt install python3-pip
从输出中,可以推断很有可能未安装PIP 。在本文中,惠主机将简单介绍在Linux系统中安装PIP来修复“pip command not found”错误。
在Linux系统中安装PIP
第一步是确保系统上安装了Python,可以通过运行以下命令来确认:
$ python3 --version Python 3.9.2
从输出中,可以看到已经安装了Python 3.9。
要在基于Debian的发行版上安装PIP,请运行以下命令:
$ sudo apt install python3-pip -y
该命令会安装PIP以及一系列其它附加包和依赖项。
对于基于RHEL的发行版,例如Fedora、Rocky、AlmaLinux和CentOS,运行以下yum 命令:
$ sudo yum install python3-pip -y
对于Arch Linux发行版,执行命令:
$ sudo pacman -S python-pip -y
安装后,验证安装的pip版本,如下所示:
$ pip3 --version pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
此外,也可以验证pip二进制文件的位置,如图所示
$ which pip3 /usr/bin/pip3
从输出中,可以确认已经安装了PIP 20.3.4。
在Linux系统中升级PIP
修复“pip command not found”错误的另一种方法是将PIP升级到最新版本。
$ sudo -H pip3 install --upgrade pip
从输出中,可以确定已将pip从版本20.3.4升级到23.1.2。
PIP——安装Python包
现在应该能够使用Pip正确地安装和管理Python包和库。例如,可以如下所示安装Pandas:
$ pip3 install pandas