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的方法。
您应该采用默认可用的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)