如何在 CentOS 上安装 pip?

如何在 CentOS 上安装 pip?

我正在使用 CentOS 7。我想使用 Pip 安装 virtualenv 。所以我像这样安装了 Pip ...

[laredotornado@server Python-3.7.2]$ sudo yum install python-pip httpd mod_wsgi
[sudo] password for laredotornado: 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.fileplanet.com
 * extras: mirror.us-midwest-1.nexcess.net
 * updates: mirror.fileplanet.com
No package python-pip available.
Package httpd-2.4.6-88.el7.centos.x86_64 already installed and latest version
Package mod_wsgi-3.4-18.el7.x86_64 already installed and latest version
Nothing to do

但当我实际尝试使用 pip 时,我被告知找不到它......

[laredotornado@server Python-3.7.2]$ sudo pip install virtualenv
sudo: pip: command not found

如何在我的 Linux 发行版上正确安装 pip?

答案1

总结自另一个网站:

CentOS 7 的核心软件包存储库没有python-pip。为此,您需要启用 EPEL(“企业 Linux 的额外软件包”)存储库。您可以使用

sudo yum install epel-release

之后,您应该能够pip安装

sudo yum install python-pip

也可能相关:

特别是,那里的一个答案指出

由于 Python 3.5pip已经与 python 发行版捆绑在一起,因此您可以直接运行python3.6 -m pip而不是pip.

答案2

替代解决方案:

wget https://bootstrap.pypa.io/get-pip.py && python3 get-pip.py

相关内容