如何使python3.2解释器在debian中作为默认的解释器

我的debian机器上安装了python2和python3。 但是当我尝试通过在bash中键入'python'来调用python解释器时,python2popup而不是python3。 由于我现在正在使用后者,所以只需键入python就可以更容易地调用python3。 请指导我通过这个。

唯一安全的方法就是通过放置在shell中使用别名

 alias python=python3 

进入你的~/.profile~/.bashrc

这样,依赖于python2的系统脚本将不会受到影响。

那么,你可以使用这个命令简单地用python3.x创建一个virtualenv

virtualenv -p <path-to-python3.x> <virtualenvname>

顺便说一句,如果您使用bash或从shell运行,并且通常在文件的顶部包含以下行:

#!/usr/bin/python

那么你可以改变行,而不是:

#!/usr/bin/python3

这是python X运行而不是默认(其中X是2或3)的另一种方法。

其他人就可能的缺点向你提供了建议,所以,关于这个问题:

 ln -s $(which python3) /usr/local/bin/python 

使用命令:

  update-alternatives --config python 

可能工作,但在我的系统(我有Python2&3安装以及)它给了我一个错误,说没有替代品的Python …