我想使用需要Python一些较新的软件2.6
,我们目前有两个2.4
和2.6
安装我们的专用服务器的CentOS,它看起来像这样的:
$ 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
?
作为根:
ln -sf /usr/bin/python2.6 /usr/local/bin/python
这将从/ usr/local/bin/python - > /usr/bin/python2.6(替换旧的硬链接)创建一个符号链接.
作为替代方案,您还可以在bash shell的启动文件中为命令"python"添加别名.
所以打开启动文件:emacs~/.bashrc
在编辑器中你附加:别名"python""python2.6"
并重新启动shell.
rm /usr/local/bin/python
ln -s /usr/local/bin/python2.6 /usr/local/bin/python
在bash shell的启动文件中为命令“ python” 添加别名。 不要更改/ usr / bin / python中的符号链接,因为更改默认Python(例如在Ubuntu或Linux Mint中)可能会破坏系统
PS:阅读其他答案