我如何在没有root权限的CentOS 7.6上安装Python3的pip3?

17 浏览
0 Comments

我如何在没有root权限的CentOS 7.6上安装Python3的pip3?

我想安装pip。它应该支持Python 3,但需要setuptools,这只适用于Python 2。

我该如何使用Python 3安装pip?

admin 更改状态以发布 2023年5月21日
0
0 Comments

我在Ubuntu上只需运行sudo apt-get install python3-pip,就能成功安装Python 3的pip。

0
0 Comments

编辑:手动安装和使用 setuptools 不再是标准流程。

如果您正在运行 Python 2.7.9+ 或 Python 3.4+

恭喜,您应该已经安装了 pip。如果没有,请往下阅读。

如果您正在运行类 Unix 系统

如果您的 Python 版本旧于 2.7.9 或 3.4,或者您的系统由于某种原因没有包含它,您通常可以通过包管理器安装 pip 包。

下面是一些常见 Linux 发行版的安装说明。

在 Debian(Wheezy 及更高版本)和 Ubuntu(Trusty Tahr 及更高版本)上为 Python 2.x 安装

在终端中运行以下命令:

sudo apt-get install python-pip 

在 Debian(Wheezy 及更高版本)和 Ubuntu(Trusty Tahr 及更高版本)上为 Python 3.x 安装

在终端中运行以下命令:

sudo apt-get install python3-pip


注意:

在 Debian/Ubuntu 新安装时,可能找不到包,直到您执行以下操作:

sudo apt-get update

在 CentOS 7 上为 Python 2.x 安装 pip

在 CentOS 7 上,您首先必须安装 setup tools,然后使用它来安装 pip,因为没有直接的包。

sudo yum install python-setuptools
sudo easy_install pip

在 CentOS 7 上为 Python 3.x 安装 pip

假设您从 EPEL 安装了 Python 3.4,您可以安装 Python 3 的 setup tools 并使用它来安装 pip

# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip

如果您的 Unix/Linux 发行版没有在软件包仓库中

请按照下面的手动安装方式安装。

手动操作的方式

如果您想要手动操作,现在推荐的方法是使用 pip安装指南中get-pip.py脚本进行安装。

安装pip

为了安装pip,请安全下载 get-pip.py

然后运行以下命令(可能需要管理员访问权限):

python get-pip.py 

如果setuptools尚未安装,则get-pip.py将为您安装setuptools。

0