Изменение версии Python по умолчанию автоматически сбрасывается после выхода из терминала

Итак, я пытаюсь изменить свою версию Python по умолчанию на 3.5.2 или любую 3 в целом. Я использую Gnu / Linux Mint 18 Cinnamon.

Моя ОС была предустановлена ​​с 3.5.2 (я уверен, что большинство из них сейчас)

Так что, если я попытаюсь изменить ее с помощью

alias python=python3

Using alias

Однако теперь, если я выхожу из терминала и снова проверяю значение по умолчанию, он не работает » т изменился.

Default hasn't changed

Основная причина, по которой мне нужно изменить значение по умолчанию для Python, заключается в том, чтобы запустить его в текстовом редакторе, таком как Atom или Sublime, где мне нужно использовать версию 3.

Я не могу изменить его там, поэтому с помощью систем сборки, так что это кажется быть единственным выходом.

[Пожалуйста, перенаправьте меня куда-нибудь еще, если эта доза принадлежит сюда, но, насколько я могу судить, это проблема Linux, а не текстового редактора.

-2
20.04.2017, 18:40
1 ответ

Чтобы сделать то, что вы пытаетесь, вы должны указать псевдоним в файле ~ / .bashrc . Этот файл загружается и запускается каждый раз при запуске bash. Вы должны указать здесь псевдонимы (если хотите, чтобы они сохранялись), поскольку они не сохраняются, когда вы вводите их в оболочку.

Однако это не лучший способ сделать это; замена псевдонимов для команд обычно заканчивается болью.

Что вам нужно сделать, так это добавить в качестве первой строки ваших скриптов python, написанных для python3, следующее.

#!/usr/bin/python3
1
28.01.2020, 05:17

Теги

Похожие вопросы