Как заставить терминал запускать python 3.1?

В настоящее время, когда я набираю «python» на терминале, я получаю v2.6, который все в порядке и dandy, но как я могу настроить его вместо v3.1? Есть ли переменная «путь» где-то, что я могу изменить как окна?

EDIT: У меня уже установлен и запущен python3. Я просто хочу знать, как установить его как версию python по умолчанию для оболочки.

14
задан 24 November 2010 в 06:47

33 ответа

Сначала установите Python 3.1, используя репозиторий мертвых змей: https://launchpad.net/~fkrull/+archive/deadsnakes

Затем вы можете ввести 'python3' в в командной строке для запуска Python 3.1 при сохранении нормальной системы Python.

1
ответ дан 10 August 2018 в 10:33

Прежде всего, вам нужно установить пакет python3 . После его установки перейдите к терминалу и введите:

  sudo update-alternatives --config python  

, затем выберите python3 из представленного списка. [ ! d12]

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

  sudo mv / usr / bin / python / usr / bin / pythonSAVE  

затем создайте альтернативы:

  sudo update-alternatives --install python2.5 python /usr/bin/python2.5 2 sudo update-alternatives --install python3.1 python /usr/bin/python3.1 1  [  ! d22] 

создать новую символическую ссылку:

  sudo ln -s / etc / alternatives / python / usr / bin / python  

Наконец, выберите один (python3), который вы хотите использовать:

  sudo update-alternatives --config python  

И если вам нужно вернуться к python2, просто повторите команду:

  sudo update-alternatives --config python  

Я предполагаю, что просто установите пакет, а варианты обновлений будут работать очень хорошо, вы может не понадобиться воссоздавать ссылки с нуля. Спасибо!

EDIT: Как указано здесь , опции update-alternatives с опциями - install принимают абсолютную ссылку , поэтому вам может потребоваться запустить:

  sudo update-alternatives --install / usr / bin / python python /usr/bin/python2.5 2 sudo update-alternatives --install / usr  / bin / python python /usr/bin/python3.1 1  
10
ответ дан 13 August 2018 в 17:03
  • 1
    Я попытался запустить sudo update-alternatives --config python , но он сообщает мне update-alternatives: error: нет альтернатив для python. Я попытался воссоздать символическую ссылку, как вы сказали, но это не semm ничего менять ... Что может быть неправильно? – Sean Bone 27 June 2014 в 14:52

Сначала установите Python 3.1, используя репозиторий мертвых змей: https://launchpad.net/~fkrull/+archive/deadsnakes

Затем вы можете ввести 'python3' в в командной строке для запуска Python 3.1 при сохранении нормальной системы Python.

1
ответ дан 13 August 2018 в 17:03
  • 1
    +1 - Кажется бессмысленным, так как python3.1-minimal находится в репозиториях Ubuntu, но на самом деле этот репозиторий содержит python2.4 и python2.5 - что довольно приятно. (Я должен использовать python 2.4 для высокопроизводительных вычислений, знаю боль ...) – Stefano Palazzo♦ 24 November 2010 в 14:14

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

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