如何在CentOS 8上安装Pip

Pip是一个软件包管理系统,可让您安装,删除和管理以Python编写的软件包。 它可用于从Python软件包索引(PyPI)和其他索引安装软件包。

在本教程中,我们将说明如何在CentOS 8上为Python 2和3安装pip,并介绍如何使用pip管理Python软件包的基础知识。

在CentOS 8上安装pip

如您所知,有两个Python版本正在积极开发中,Python 2和Python3。默认情况下,RHEL / CentOS 8在系统范围内没有未版本控制 python 命令以避免将用户锁定到特定版本的Python。 相反,它使用户可以选择安装,配置和运行特定的Python版本。

在全局安装python模块时,您应该更喜欢使用以下方式从分发存储库安装python模块 dnf 要么 yum 因为它们已经过测试,可以在CentOS 8上正常工作。只有在python模块没有rpm软件包的情况下,才使用pip全局安装python模块。

Python 2模块软件包的名称以“ python2”为前缀,Python 3模块以“ python3”为前缀。 例如,要为Python 3安装paramiko模块,应运行:

sudo dnf install python3-paramiko

为Python 3安装pip(pip3)#

要在CentOS 8上为Python 3安装pip,请以root或sudo用户身份在终端中运行以下命令:

sudo dnf install python3

该命令将安装Python 3.6和pip。

要运行Python 3,您需要输入 python3 明确地,并运行点子类型 pip3

通过运行以下命令来打印pip版本,以验证是否正确安装了pip:

pip3 --version

版本号可能会有所不同,但是应该是这样的:

pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)

为了能够使用pip安装和构建Python模块,您需要安装开发工具:

sudo yum install python3-develsudo yum groupinstall 'development tools'

为Python 2安装pip(pip2)#

要安装Python 2和pip,请输入以下命令:

sudo dnf install python2

通过键入以下命令验证安装:

pip2 --version

输出应如下所示:

Python 2.7.15

要执行Python 2,请输入 python2,并运行点子类型 pip2

安装开发工具:

sudo yum install python2-develsudo yum groupinstall 'development tools'

使用pip#管理Python软件包

通常,您应仅在虚拟环境中使用pip。 蟒蛇 Virtual Environments 允许您将Python模块安装在特定项目的隔离位置,而不是全局安装。 这样,您不必担心会影响其他Python项目。

在本节中,我们将介绍一些基本的pip命令。

使用pip run安装python模块 pip install 然后是包名。 例如,安装名为 twisted,您将运行以下命令:

pip install twisted

twisted是一个用Python编写的异步网络框架。

如果要安装软件包的特定版本,请使用以下格式:

pip install twisted==19.10.0

要卸载软件包,请使用 pip uninstall 然后是包名:

pip uninstall package_name

要从PyPI搜索软件包:

pip search "package_name"

已安装的软件包可以列出:

pip list

列出过时的软件包:

pip list --outdated

要将已安装的软件包升级到最新版本,请使用以下命令:

pip3 install --upgrade package_name

结论#

我们已经向您展示了如何在CentOS 8上安装pip,以及如何使用pip轻松安装和卸载Python模块。

有关pip的更多信息,请查看pip用户指南。 如果您有任何疑问或反馈,请在下面发表评论。

python pip centos

Sidebar