Python 2.7 по-прежнему по умолчанию, хотя псевдоним Python = Python3.4 установлен

Я установил псевдоним python = python3.4. но все же, когда я пишу Python в терминале, он работает как версия 2.7.

python3.4 работает только в терминальном окне, где установлен псевдоним python = python3.4.

Пожалуйста, помогите.

Спасибо заранее.

0
задан 1 April 2015 в 15:01

1 ответ

Установка псевдонима является по существу пользовательским ярлыком и не влияет на Вашу среду за пределами Вашего терминала (см. описание 'псевдонима' здесь) . Ваш вопрос не объясняет, какова 'конечная цель', таким образом, я отвечу на два, я могу думать.

  1. , Если Вы только заинтересовали ярлыком: не делают этого! Просто использование 'python3.4' - это - еще 3 нажатий клавиш...

  2. , Если Вы хотите использовать версию 3.4 значением по умолчанию внешний Ваш терминал:

Первый, необходимо сделать, изменить символьную ссылку/usr/bin/python для указания на корректную версию Python.

  unalias python
  ls -al $(which python)

Вывод должен быть чем-то как:

lrwxrwxrwx 1 root root 9 Jan 01 00:01 /usr/bin/python -> python2.7

необходимо изменить ссылку ("/usr/bin/python") для указания на python3.4 версию:

sudo ln -f -v /usr/bin/python3.4 /usr/bin/python

ВАЖНЫЙ - Вы изменяете исполняемую версию Python универсально! Убедитесь, что у Вас нет приложений, которые зависят от библиотек более старой версии. Если, например, Вы установили libpython2.7-dev пакет, то это CRAY CRAY ПЛОХАЯ ИДЕЯ! Никогда версии соединения исполняемых файлов и ресурсы сборки или Вы не будете становиться странными поведение...

3
ответ дан 1 April 2015 в 15:01

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

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