更换python默认版本

服务器上用的python默认是python3,需要改成python2

方法一

修改别名,在~/.bashrc中修改

1
alias python=python2

方法二

但是如果是在程序中调用有可能仍然是原来的python(具体我不太清楚,但是在跑一个项目的时候,他调用的python仍然是python3)。而且别的地方也找不到别名了。按理说python的默认版本应该是python2才对,但是也没有办法,只能硬着头皮改,毕竟项目还是要跑的啊。

1
2
# sudo update-alternatives --install <link> <name> <path> <priority>
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 10

搞定。

参考资料

  • https://stackoverflow.com/questions/41986507/unable-to-set-default-python-version-to-python3-in-ubuntu