Замена python2 с python3 в терминале?

Как я заменяю python2 py3 в моем терминале гнома? Был бы

alias python='python3'

работа?Спасибо!

-1
задан 14 September 2016 в 23:09

2 ответа

Нет никакой потребности заменить Python. Используйте

python

для Python 2 и

python3

для Python 3 при вызове сценария.

5
ответ дан 28 September 2019 в 14:15

Как другие упомянули, изменение python для указания на python3 в масштабе всей системы могло доставить неприятности и является, вероятно, не хорошей идеей. Однако, если Вы только действительно хотите это поведение для определенного проекта, Вы могли бы рассмотреть использование pyenv для установки что python средства в рамках конкретного каталога. Это не находится в repos, но это относительно просто для установки после страницы GitHub. После того как Вы имеете pyenv установленный, и установка,

pyenv versions

перечислит версии Python, которые Вы установили. Затем для установки python для указания на систему python3 только для локального каталога (см. документ ) можно использовать

pyenv local 3.5.2

(принятие 16.04, или независимо от того, что python3 появляется в выводе эти pyenv versions команда).

Примечание, virtualenv, который находится в repos, может также привыкнуть к подобному эффекту. Посмотрите сравнение здесь .

2
ответ дан 28 September 2019 в 14:15

Другие вопросы по тегам:

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