我如何在没有root权限的CentOS 7.6上安装Python3的pip3?
我如何在没有root权限的CentOS 7.6上安装Python3的pip3?
我想安装pip。它应该支持Python 3,但需要setuptools,这只适用于Python 2。
我该如何使用Python 3安装pip?
admin 更改状态以发布 2023年5月21日
编辑:手动安装和使用 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。