我在用一台运行LinuxCentOS7的笔记本电脑。
我安装了python2.7,然后安装了anaconda,它安装了python3.5.2
我希望我的系统默认使用python2.7,但如果我在终端键入python,它将从anaconda启动python3.5.2:

[davide@opennet-33-58 ~]$ python
Python 3.5.2 |Anaconda custom (64-bit)| (default, Jul  2 2016, 17:53:06)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

我试着把蟒蛇3取下来,但它还在…
如何将python2.7设置为机器上的默认python版本?
谢谢

最佳答案

给他/她。
如果你没有回购协议,你需要启用正确的回购协议。

subscription-manager repos --enable=rhel-6-server-optional-rpms

subscription-manager repos --enable=rhel-server-rhscl-6-rpms

然后安装
yum install scl-utils
yum install centos-release-scl-rh  (only for Centos)
yum install python27  (or any version you need to install)

现在安装了新的python,您必须将其作为默认设置启用
scl enable python27 bash (with this command will be default until you logout,is good to test the changes)

保持变化
您应该在/etc/profile.d下创建一个脚本。/
#!/bin/bash
source scl_source enable python27

08-27 18:32