我应该将我的默认python版本更改为最新的python版本吗?

时间:2015-10-26 08:23:02

标签: python python-2.7 terminal python-3.5

我的系统默认使用Python 2.7.9: -

amitwebhero@AmitKali:~$ python
Python 2.7.9 (default, Mar  1 2015, 12:57:24) 
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

我已经安装了最新版本的Python 3.5。

amitwebhero@AmitKali:~$ python3.5
Python 3.5.0+ (default, Oct 11 2015, 09:05:38) 
[GCC 5.2.1 20151003] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

但每当我想在终端编译python程序时,我需要编写python3.5 file_name.py,所以我想改变我的默认python版本。

但是我已经安装了基于python 2.7.9的插件和程序,所以我怀疑如果我将我的python 3.5设置为默认值,那么它可能会导致我使用以前版本的python安装的所有插件出现问题。 / p>

如果可能,请尝试告诉我应该更改我的默认python吗?

1 个答案:

答案 0 :(得分:2)

首先,它取决于操作系统。对于窗户 - 也许你可以。那里的Python应该没有多少依赖。

但我想你运行的是基于linux的操作系统。

对于centos,例如,你可能会打破yum包管理器 - 据我所知它依赖于Python2。尽管他们计划从16.04开始转移到P3,Ubuntu也有很多依赖P2的软件包。

为了方便您的工作,您可以将以下行添加为.py文件的第一行:

#!/usr/bin/env python3

使您的.py文件可执行:chmod a+x,您只需在没有解释器名称的情况下运行它。