如何在 Centos 7 上正确安装 python3

How to properly install python3 on Centos 7

我是 运行ning Centos7,它带有 Python2。我安装了 python3,但是当我使用 pip 安装模块时,python3 不使用它们。我可以通过在 CLI

中输入 python3 运行 python3

python (2.x) 位于 /usr/bin/python python3 位于 /usr/local/bin/python3

我尝试在 /usr/bin/ 中创建一个 link 到 python3 作为 "python",但正如预期的那样,它没有解决任何问题。我将当前的 python 重命名为 python2.bak 它实际上破坏了一些命令行功能(tab 来完成)。我不得不撤消这些更改才能解决。

欢迎提出建议。谢谢

python3 你也有 pip 吗?尝试 pip3 而不是 pip。我假设您的常规 pip 只是为 Python 2.x.

安装模块

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