我深知在Centos7(7.5.1804)的当前版本上安装python3.6(截至2018年5月)PIP3的建议方法,而接受的答案How to install pip in CentOS 7?似乎过时了,因为:
yum search -v pip
输出(除其他外):
python2-pip.noarch : A tool for installing and managing Python 2 packages
Repo : epel
python34-pip.noarch : A tool for installing and managing Python3 packages
Repo : epel
而python34-pip
似乎是一个(更新的?)比公认的答案更简单的方法:
sudo yum安装python34安装工具
sudo简易安装-3.4 pip
但由于我的机器上安装的python版本是2.7.5和3.6.3,为什么它是python34 pip而不是python36 pip?3.4+的PIP是否相同(目前为3.6.3)?
最佳答案:
3.4的PIP相同吗+
不,不是。单个安装服务于单个python分发版(pip
>/pip2.7
>/pip3.4
etc)。
由于python 3.5,pip3.5
已经与python发行版捆绑在一起,因此您可以只运行pip
而不是python3.6 -m pip
。
Centos 7 Vanilla Repo不提供python 3.6。当需要在CentOS上安装新的python时,我通常会求助于IUS repo。它总是有最新的python版本,the current one being 3.6.5。它还提供了一个通讯员。
$ yum install https://centos7.iuscommunity.org/ius-release.rpm$ yum install python36u python36u-devel python36u-pip
不幸的是,iuspip
package所以如果您在Centos7上寻找python 3.7,那么从源代码构建是您唯一的选择。
编辑:当pip
不是选项时
您应该更喜欢doesn't offer a package for Python 3.7 yet中描述的引导解决方案,因为它是安装工作yum
最可靠的方法。
评论专区