如何在Centos 7上正确安装Python3

3
我正在运行Centos7,它自带Python2。我安装了Python3,但是当我使用pip安装模块时,Python3不会使用它们。我可以通过在CLI中键入python3来运行Python3。
Python(2.x)位于/usr/bin/python,而Python3位于/usr/local/bin/python3。
我尝试在/usr/bin/中创建一个名为“python”的指向Python3的链接,但是如预期一样,它没有解决任何问题。我将当前的Python重命名为python2.bak,这实际上破坏了一些命令行功能(用于完成的tab)。我必须撤消这些更改才能解决问题。
欢迎提出建议。谢谢。

1
请使用pip3,并保留两个版本。 - midori
我没有pip3,而且仓库中也不存在它... 嗯嗯... - Dimurof82
如果你安装了Python3,你就会拥有它。 - midori
Python3已经安装好了,我一直在使用它。但是还没有pip3 :( - Dimurof82
好的,请使用 python3 目录下的 pip。 - midori
2个回答

2

IUS项目已经准备好了python34u-pip、python35u-pip和python36u-pip的RPM包。这些将为您提供相应的pip3.4pip3.5pip3.6命令。如预期,这些安装的包将可用于相应的python3.4python3.5python3.6解释器。


0
你也有为Python3安装pip吗?试试使用pip3而不是pip。我猜你的普通pip只是在安装Python 2.x的模块。

我没有pip3,并且在仓库中也不存在。 - Dimurof82
尝试访问:https://dev59.com/zlwY5IYBdhLWcg3wcXaE。根据您所使用的 Python 版本,您可能需要将 3.4 更改为 3.5 - zebralove79
还可以尝试使用pip34或pip35(或您正在使用的任何Python 3.x版本)。 - zebralove79

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接