退出终端后,python 默认版本的更改会自动重置

退出终端后,python 默认版本的更改会自动重置

所以我试图将我的 python 默认版本更改为 3.5.2 或一般的任何 3。我正在运行 Gnu/Linux Mint 18 Cinnamon。

我的操作系统预装了 3.5.2(我确信现在大多数操作系统都是这样)

所以如果我尝试使用更改它

alias python=python3

使用别名

但是现在,如果我退出终端并再次检查默认值,它并没有改变。

默认值没有改变

我需要更改 python 默认值的主要原因是为了在像atom或sublime这样的文本编辑器中运行它,我需要使用版本3。

我似乎无法通过构建系统来改变它,所以这似乎是唯一的方法。

[如果这不属于这里,请将我重定向到其他地方,但据我所知,这是一个 Linux 问题而不是文本编辑器问题。

答案1

要执行您正在尝试的操作,您应该将别名添加到文件中~/.bashrc。每次运行 bash 时都会加载并运行该文件。您必须在此处放置别名(如果您希望它们保留),因为当您将它们键入 shell 时它们不会被保存。

然而,这并不是最好的方法;命令的别名替换通常会带来痛苦。

您应该做的是将以下内容添加为为 python3 编写的 python 脚本的第一行。

#!/usr/bin/python3

相关内容