Как установить python 3.3 по умолчанию в ubuntu 13.10?

Подскажите пожалуйста, как установить python 3.3 по умолчанию в ubuntu 13.10, или как заставить sublime text 3 работать с python 3.3?
  • Вопрос задан
  • 37319 просмотров
Решения вопроса 2
Vintorez
@Vintorez
Чтобы установить python 3-ей версии по умолчанию в ubuntu есть 2 способа:

1. добавляете вот такую строчку alias python=python3 в ваш ~/.bashrc или ~/.bash_aliases файл и обновляете сам файл source ~/.bashrc (этот вариант будет работать только для той учетной записи, под которой вы добавляете алиас ).

2. выполнить sudo ln -sf python3 /usr/bin/python. эта команда обновит ссылку на питон в вашем /usr/bin каталоге (этот вариант будет работать для всех учетных записей).

Естественно, оба варианта будут работать только если питон 3 уже установлен на машину :)

Насчет sublime text 3 @brutal_lobster привел правильный конфиг. Единственное, что этот конфиг сработает, если в /usr/bin/ имеется файл python3.3. Если его там нет, путь нужно будет указать абсолютный. Например такой: "cmd": ["/usr/bin/python3", "-u", "$file"],
Ответ написан
@brutal_lobster
Можно создать Custom Build: https://sublime-text-unofficial-documentation.read...

Что-то вроде этого:
{
"cmd": ["python3.3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}

P.S. Посмотрите в сторону virtualenv
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Sly_tom_cat
@Sly_tom_cat
.
Если вы не понимаете что делаете, то лучше инструкцией из первого ответа не пользоваться.

Большинство дистрибутивов Linux (Ubuntu - особенно) содержит кучу утилит написанных на python2 и они не будут работать на python3 с вероятностью близкой к 100%. Подменив ссылку python -> python2 на python -> python3 вы получите в лучшем случае сильно окривевшую систему.

Если вам нужно что бы питонпрограмма исполнялась третьим питоном - просто измените в первой строчке программы
#!/usr/bin/env python
на
#!/usr/bin/env python3
Ответ написан
makol
@makol
I believe in god, for the rest i pay in cash!
Возможно окажется полезным ru.wikisource.org/wiki/%D0%9F%D0%BE%D0%B3%D1%80%D1...
habrahabr.ru/post/167499
Ответ написан
Комментировать
Larinn
@Larinn
Люблю пельмени
Как вариант, установить PyCharm и в настройках выбрать путь к интерпретатору нужной версии, либо в терминале прописать:

Чекаем версию
python -V
Меняем версию интерпретатора
alias python=python3
Снова чекаем версию, убеждаемся, что она изменилась
python -V

Минус такого варианта в том, что придется в каждом новом окне терминала прописывать "alias", чтобы запускать программы под третьей версией (если такая необходимость вдруг возникнет), ну и после ребута, соответственно.

На скрине ниже показано где именно выбирать версию интерпретатора в PyCharm.

-8_k-SQd_G4.jpg
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы