Как установить по умолчанию самую новую версию Python? [дубликат]

Возможный дубликат:
Как заставить терминал запускать python 3.1?

Я использую Ubuntu 10.10 и только что установил Python 3.1, но ввод python на моем терминале Gnome Terminal дает мне Python 2.6. Как исправить это, чтобы получить Python 3.1 при вводе python в терминале?

5
задан 13 April 2017 в 15:24

2 ответа

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

  • Библиотеки на основе Python устанавливаются в определенное для версии место (например, /usr/lib/python2.6/), поэтому замена новой версии без учета существующих пакетов приведет к поломке элементов, нуждающихся в правильном пути Python.

  • Существуют основные языковые различия между 2.6 и 3.x в том, что, если пакет не проверяет, какая версия, которую он использует (обычно в старых скриптах), может сделать вещи нестабильными. [ 119]

    Например, если вы разделите два int с помощью 2.6, вам будет возвращен этаж (113); но в 3.x он вернет float.

Самое безопасное, что нужно сделать, это просто вызвать двоичный файл 3.x, если вы хотите использовать Python 3.x.

python3.1 my_python_script.py
0
ответ дан 13 April 2017 в 15:24

Вы можете просто изменить символическую ссылку:

rm /usr/bin/python
ln -s /usr/bin/python3.1 /usr/bin/python
0
ответ дан 13 April 2017 в 15:24

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

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