2014-01-26 2 views
1

Я недавно установил linux и получил его как двойную загрузку на моем ноутбуке. У меня есть оба python 2.7 и python 3.3, установленные в моей системе. Проблема в том, что когда я запускаю python, он запускает интерпретатор python 2.7, а не python 3.3, как мне бы этого хотелось. Я могу запустить интерпретатор 3.3 с помощью python3.3, но я предпочел бы запустить последнюю версию с более короткой командой, однако я не знаю, как это изменить. Любая помощь в этом отношении будет оценена по достоинству.Python 3.3 для оболочки терминала linux

+0

Это может быть не очень хорошая идея, потому что это может сломать много других скриптов. – Keith

ответ

1

Существует несколько способов изменить то, что python получает вас, один из более безопасных способов получить python3.3 - использовать описанный псевдоним here. Возможно, вы захотите присвоить псевдониму python до python3, так как это должно дать вам 3.3 сейчас и 3.4 при обновлении в будущем.

Если вы хотите обновить Systemwide по умолчанию, вы можете попробовать:

sudo update-alternatives --config python 

как упомянуто elsewhere.

Редактировать: Обратите внимание, что различные операционные системы интегрируют определенную версию python, и различные обновления и пакеты могут прерываться, если python работает не так, как ожидалось. Конечно, есть много способов обработки версий python (использование python3 в командной строке, virtualenv, pythonbrew, чтобы назвать некоторые из них).

+0

Я не думаю, что я все сделал правильно, но в конце концов я получил систему, чтобы распознать 'python' как' python3.3', хотя я искажен, если знаю, как: P – user163911

Смежные вопросы