如何在CentOS、Ubuntu和Windows上安装PIP?

pip(或其递归缩写“Pip Installs Packages”)是Python的软件包安装程序。

Python拥有大量可用的模块和软件包,您可以在项目中使用。通常,下载它们或保持其更新是一项挑战,特别是如果您的项目庞大或需要维护多个此类项目。

这就是pip的作用。它可以从PyPI(Python Package Index)和其他支持的索引中安装软件包。

在本文章中,我们将介绍如何在CentOS、Ubuntu和Windows上安装pip。

安装pip

如果您使用的是Python 2 >=2.7.9或Python 3 >=3.4,它们是从Python官网或者您使用的是virtualenv或venv创建的虚拟环境,那么pip已经安装好了。不过,确保将pip升级到最新版本。

使用以下命令检查pip是否已安装:

CentOS/Ubuntu:

$ python -m pip --version

Windows:

C:>py -m pip --version

使用软件源

CentOS:

在CentOS上,如果系统没有预安装pip,我们可以使用yum来安装。首先,我们需要启用epel-release软件源:

$ sudo yum install epel-release

然后运行yum update来更新您的软件包:

$ sudo yum –y update

完成后,使用yum安装pip:

$ sudo yum install python-pip

Ubuntu:

在Ubuntu上,如果系统没有预安装pip,您可以使用apt工具来安装:

$ sudo apt install python-pip

或者对于Python 3:

$ sudo apt install python3-pip

Windows:

pip已经随Python的安装包一起打包在Windows上。如果您需要单独安装它,请按照下一节的步骤进行,该步骤适用于所有平台。

使用get-pip.py安装

警告:如果您使用的是由操作系统或其他软件包管理器管理的Python安装,请谨慎。get-pip.py不与这些工具协调,可能导致系统状态不一致。

要使用get-pip.py脚本安装pip,首先使用curl或您喜欢的下载管理器安全地下载脚本:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

然后从下载的目录中执行get-pip.py以安装pip:

CentOS/Ubuntu:

$ python get-pip.py

Windows:

C:>py get-pip.py

升级pip

如果需要,您可以使用以下命令来升级pip版本:

CentOS/Ubuntu:

$ python -m pip install -U pip

Windows:

C:>py -m pip install -U pip

降级pip

在某些情况下,您可能需要将pip版本降级到特定版本,您可以使用以下命令来实现:

CentOS/Ubuntu:

$ python -m pip install pip==18.1

Windows:

C:>py -m pip install pip==18.1

使用pip

一旦pip安装在您的系统上,您就可以搜索和安装任何可用的Python模块。

要搜索任何软件包,请使用以下命令:

$ pip search QUERY

例如,如果您想搜索NumPy软件包,请使用:

$ pip search numpy

要安装NumPy包,请使用:

$ pip install numpy

如果您已经安装了NumPy并想要升级它,请使用:

$ pip install --upgrade numpy

这适用于任何pip支持的Python包。

要删除一个包,请运行:

$ pip uninstall 

结论

您始终可以通过以下方式获取有关pip的更多帮助和详细信息:

$ pip --help

pip的文档和用户指南也可以从其官方 site获得。一直在使用Python吗?快来看看这些令人印象深刻的 Python IDE,进行高效开发。

类似文章