如何在CentOS7中安装python3的python包

How to install python packages for python3 in CentOS7

本问题已经有最佳答案,请猛点这里访问。

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

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

如果我使用PIP来安装软件包,那么它们只能安装在python2.7上。我遇到过其他帖子,建议安装/使用PIP3。但我一直没能找到安装PIP3的方法。

以下是我当前安装的PIP版本:

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

更新:有人指出这个问题是对这个问题的一种欺骗:如何用python 3安装pip?

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


这个stackoverflow帖子解释了如何在Centos7中安装python3的pip。

Installing pip on CentOS 7 for Python 3.x

Assuming you installed Python 3.4 from EPEL, you can install Python 3's setup tools and use it to install pip.

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


您可以添加ius repo,然后通过yum安装python3。https://ius.io/gettingstarted网站/

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