如何在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,进行高效开发。