Я установил псевдоним python = python3.4. но все же, когда я пишу Python в терминале, он работает как версия 2.7.
python3.4 работает только в терминальном окне, где установлен псевдоним python = python3.4.
Пожалуйста, помогите.
Спасибо заранее.
Установка псевдонима является по существу пользовательским ярлыком и не влияет на Вашу среду за пределами Вашего терминала (см. описание 'псевдонима' здесь) . Ваш вопрос не объясняет, какова 'конечная цель', таким образом, я отвечу на два, я могу думать.
, Если Вы только заинтересовали ярлыком: не делают этого! Просто использование 'python3.4' - это - еще 3 нажатий клавиш...
, Если Вы хотите использовать версию 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 ПЛОХАЯ ИДЕЯ! Никогда версии соединения исполняемых файлов и ресурсы сборки или Вы не будете становиться странными поведение...