如何使python3.2解释在Debian的默认解释(How to make python3.2 i

2019-07-29 06:39发布

我有两个python2和安装在我的Debian机器python3。 但是,当我尝试只是在bash键入“蟒蛇”来调用Python解释器,python2弹出并没有python3。 由于我与此刻的后者的工作,它会更容易通过只输入蟒蛇调用python3。 请指导我通过这一点。

Answer 1:

只不知何故安全的方法是在你的shell来使用别名,通过将

alias python=python3

到你的~/.profile~/.bashrc ...

这种方式取决于蟒蛇是python2系统脚本将不会受到影响。



Answer 2:

嗯,你可以简单地创建一个virtualenv使用此命令python3.x:

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



Answer 3:

顺便说一句,如果你使用bash或从壳体,你通常包含在文件中的以下行的顶部:

#!/usr/bin/python

然后你可以改变行改为:

#!/usr/bin/python3

这是另一种具有蟒运行,而不是默认(其中是2或3)。



Answer 4:

其他人劝你对可能的缺点,因此,手头上的问题:

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


Answer 5:

使用命令:

    update-alternatives --config python

可能工作但是在我的系统(我有Python2和3装好了),它给了我说没有办法对于Python错误...



文章来源: How to make python3.2 interpreter the default interpreter in debian