我想使用一些需要Python 2.6的更新软件,我们目前在专用的CentOS服务器上安装了2.42.6,如下所示:

$ which python
/usr/local/bin/python
$ which python2.6
/usr/bin/python2.6
$ which python2.4
/usr/local/bin/python2.4
$ ls -l /usr/local/bin/py*
-rwxr-xr-x 1 root root      81 Aug  9  2007 /usr/local/bin/pydoc
-rwxr-xr-x 2 root root 3394082 Aug  9  2007 /usr/local/bin/python
-rwxr-xr-x 2 root root 3394082 Aug  9  2007 /usr/local/bin/python2.4

我如何切换到使用2.6作为默认的python

推荐答案

作为root用户:

ln -sf /usr/bin/python2.6 /usr/local/bin/python

This will make a symbolic link from /usr/local/bin/python --> /usr/bin/python2.6 (replacing the old hardlink).

Linux相关问答推荐

如何在REPL控制台中使用PowerShell将特定的CSV列转换为TitleCase?

+后移动下一行到当前行

在 Ubuntu 中,如何设置 Tomcat 9 以使用 Java 17?

将 Visual Studio C++ 项目迁移到 Linux 和 CMake

查找在特定日期从特定机器登录的所有用户

nohup 是否可以跨管道工作?

内核是如何工作的?

anon 对 pmap 意味着什么?

Bash 命令 :(){ :|:& };: 将产生进程导致内核死亡.你能解释一下语法吗?

如何让 PHP、Symlinks 和 __FILE__ 很好地协同工作?

在 VIM 中搜索和替换导致尾随字符

如何分析内存使用情况?

GNU Octave 方法对矩阵中的每个项目进行操作.octave arrayfun(...)示例

如何使用 Linux 命令找到我的 shell 版本?

基于shell中正则表达式的 colored颜色 突出显示输出

System.currentTimeMillis 是否总是返回一个值 >= 以前的调用?

带有日期和时间的 Linux 命令历史记录

从文件中随机 Select 行而不用 Unix 啜饮它

如何始终以 GB 为单位获取 df linux 命令输出

如何用逗号而不是空格分割列表