Как я заменяю python2 py3 в моем терминале гнома? Был бы
alias python='python3'
работа?Спасибо!
Нет никакой потребности заменить Python. Используйте
python
для Python 2 и
python3
для Python 3 при вызове сценария.
Как другие упомянули, изменение python
для указания на python3
в масштабе всей системы могло доставить неприятности и является, вероятно, не хорошей идеей. Однако, если Вы только действительно хотите это поведение для определенного проекта, Вы могли бы рассмотреть использование pyenv для установки что python
средства в рамках конкретного каталога. Это не находится в repos, но это относительно просто для установки после страницы GitHub. После того как Вы имеете pyenv
установленный, и установка,
pyenv versions
перечислит версии Python, которые Вы установили. Затем для установки python
для указания на систему python3
только для локального каталога (см. документ ) можно использовать
pyenv local 3.5.2
(принятие 16.04, или независимо от того, что python3
появляется в выводе эти pyenv versions
команда).
Примечание, virtualenv
, который находится в repos, может также привыкнуть к подобному эффекту. Посмотрите сравнение здесь .