2015-01-05 3 views
4

Я пытаюсь сделать Python 3.4.2 по умолчанию в Linux (в настоящее время это 2.7.6). Я не очень хорошо осведомлен об этой вещи, но я читал в нескольких местах в Интернете, что вы можете просто поставить псевдоним в файле ~/.bashrc или ~/.bash_aliases, как это:Bash alias -> Python 2.7 to Python 3.3

alias python='python3' 

У меня нет либо ~/.bashrc или ~/.bash_aliases файл . , , Я предполагаю, что вы можете просто создать их. Я сделал это, но псевдоним, похоже, не работает. Я что-то упускаю? Вам нужен shebang в начале файла? Я пробовал это в обоих направлениях.

Спасибо за любую помощь, которую вы можете дать!

+0

ли вы помните, 'source' файлов, которые вы создали (или закрыть терминалы и повторно открыть их)? – austin

ответ

4

НЕ ДЕЛАЙТЕ ЭТО!

Некоторые утилиты linux зависят от python2.x. Вероятно, он сломает вашу систему, если вы сделаете это изменение, так как python3.x не имеет обратной совместимости с python2.x. Если вы не полностью осознаете последствия, не делайте этого!

Похожий вопрос задает здесь: https://askubuntu.com/questions/103469/how-do-i-change-my-pythonpath-to-make-3-2-my-default-python-instead-of-2-7-2

+1

Да, никогда не изменяйте это. Используйте систему Python для вашей операционной системы или установите нужную версию вместе с ней. Никогда не называйте это. –

+0

Спасибо за это. Извините, я вижу, что это было год назад, и почему-то я никогда не видел вашего ответа. – laurenll

+0

@ laurenll вы можете принять в качестве ответа, если считаете, что он правильный. –

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