如何在CentOS7

时间:2016-10-28 17:20:30

标签: python python-2.7 python-3.x

我安装了CentOS7。所以python2.7本身安装在/ usr / lib下。

我想切换到使用python3作为我的主要安装。所以我从官方网站下载了python3.5x,安装后它位于/ usr / local / lib /下。即使我想使用python 3.x作为我的主要安装,我仍然必须使用'python3'启动python。 'python'仍然启动python 2.7。注意:我按照README说明使用'make install'执行安装,而不是'make altinstall'。

如果我使用pip来安装软件包,那么只能为python2.7安装它们。我遇到过其他帖子,建议安装/使用pip3。但我一直无法弄清楚是否安装了pip3。

这是我目前安装的pip版本:

# pip --version
pip 8.1.2 from /usr/lib/python2.7/site-packages/pip-8.1.2-py2.7.egg (python 2.7)

更新
有人指出这个问题是这个问题的重复: How to install pip with Python 3?

我的问题不是如何安装pip。而是如何让pip与2个python(2.7和3.x)安装一起工作。似乎pip适用于安装python2.7(CentOS7中的本机python安装)的软件包,但我似乎无法安装python3的软件包。

2 个答案:

答案 0 :(得分:4)

这篇stackoverflow帖子解释了如何在CentosOS7中为python3安装pip。

  

在CentOS 7上安装pip for Python 3.x

     

假设您从EPEL安装了Python 3.4,您可以安装Python 3的安装工具并使用它来安装pip。

# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip

答案 1 :(得分:1)

您可以添加IUS仓库,然后通过yum安装Python3。 https://ius.io/GettingStarted/

但是,将python链接到python3会破坏系统中的很多东西。