Change default Python version from 2.4 to 2.6

青春壹個敷衍的年華 提交于 2019-11-27 03:19:37

As 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).

As an alternative, you can also just add an alias for the command "python" in the your bash shell's startup file.

so open the startup file: emacs ~/.bashrc

in the editor u append: alias "python" "python2.6"

and restart the shell.

rm /usr/local/bin/python
ln -s /usr/local/bin/python2.6 /usr/local/bin/python

Add an alias for the command "python" in the your bash shell's startup file. DON'T change a symbolic link from /usr/bin/python, because changing the default Python (in Ubuntu or Linux Mint for example) may break your system

P.S.: read other answers

In CentOS

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

To check version do:

python -V

Then to fix yum "No module named yum", you should do:

vi `which yum`

and modify #!/usr/bin/python to #!/usr/bin/python2.4

I had similar problem when using meld, I simply renamed the one under local and it worked. Not a good solution I know, but I can always take it back.

sudo mv /usr/local/bin/python /usr/local/bin/re_python
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!