我建议将我的 python 升级到 2.7.10 的应用程序,我安装了 2.7.5 并运行 CentOS 7。我做出了一个糟糕的选择来遵循本指南(http://tecadmin.net/install-python-2-7-on-centos-rhel/#)但是安装了 make altinstall,只是做了make install 因为我想我想升级我当前的版本。现在一些系统应用程序 (yum) 不再工作。如何将路径更改回/usr/bin/python 而不是/usr/local/bin/python?
[root@host ~]# which python
/usr/local/bin/python
[root@host ~]# /usr/local/bin/python -V
Python 2.7.10
[root@host ~]# ls -lth /usr/bin/python
lrwxrwxrwx. 1 root root 16 Nov 24 19:03 /usr/bin/python -> /usr/bin/python2
[root@host ~]# ls -lth /usr/bin/python2
lrwxrwxrwx. 1 root root 9 Nov 22 22:42 /usr/bin/python2 -> python2.7
[root@host ~]# ls -lth /usr/bin/python2.7
-rwxr-xr-x. 1 root root 7.0K Jun 23 20:42 /usr/bin/python2.7
[root@host ~]# /usr/bin/python2.7 -V
Python 2.7.5
[root@host logs]# ls -lth /etc/environment
-rw-r--r--. 1 root root 0 Oct 29 2014 /etc/environment
[root@host logs]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
最佳答案
运行 echo $PATH
。您应该看到它包含 usr/local/bin/python 而不是/usr/bin/python 的位置。检查 etc/environment 文件以确保您的 PATH 正确。
关于python - 屠杀了我的 python - 如何更改安装了多个的默认 python 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33906364/