如何在CentOS 7上专门为Python3安装pip?

lyc*_*100 5 python pip python-2.x python-3.x centos7

CentOS 7已经安装了Python2.7.5库存。我正在做一个在线课程,要求安装Python3.x。因此,这些是我安装Python3.7.3.rc1采取的以下步骤:

$cd /usr/src
$sudo wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3rc1.tgz
$sudo tar xzf Python-3.7.3rc1.tgz
$cd Python-3.7.3rc1
$sudo ./configure --enable-optimizations
$sudo make altinstall
$sudo rm /usr/src/Python-3.7.3rc1.tgz
$python3.7 --version
Python 3.7.3rc1
Run Code Online (Sandbox Code Playgroud)

我从此链接认真地遵循了以下步骤:https : //tecadmin.net/install-python-3-7-on-centos/

在我的课程中,我需要使用pip安装pyperclip。所以我做了 :

$python3.7 -m pip install pyperclip
/usr/local/bin/python3.7: No module named pip
Run Code Online (Sandbox Code Playgroud)

请为Python3.7.3rc1建议安装pip的方法。

Mag*_*win 6

您应该采用默认可用的python3,即centos7 中的python3.6 包,它比编译不受支持的版本更容易设置。建议你在centos中安装支持的python3包

尝试从存储库执行 yum install python36

sudo yum install -y https://repo.ius.io/ius-release-el7.rpm
Run Code Online (Sandbox Code Playgroud)

更新 yum 包

 sudo yum update
Run Code Online (Sandbox Code Playgroud)

安装 python36 和 pip

sudo yum install -y python36u python36u-libs python36u-devel python36u-pip
Run Code Online (Sandbox Code Playgroud)

下面的步骤是针对 python3.7 的,建议避免不支持的包。Centos pip 设置的替代步骤您需要为 python3.7 系列安装 pip 步骤 1:首先安装 EPEL 存储库

sudo yum install epel-release
Run Code Online (Sandbox Code Playgroud)

第二步:安装pip

python37 -m pip
Run Code Online (Sandbox Code Playgroud)

第 3 步:验证 pip 是否正确安装 pip --version

如果出现命令未找到错误,请尝试

python37 -m ensurepip
Run Code Online (Sandbox Code Playgroud)

  • 我不认为第 2 步安装 pip 而是调用 pip。尽管如此,我还是做到了,它给出了同样的错误 `/usr/local/bin/python3.7: No module named pip `。 (2认同)