2016-03-16 2 views
2

У меня установлен Python 3.4 на моем Linux-компьютере.Использовать обновленную версию Python для Linux

sudo apt-get install python3.4 

Однако, когда я бегу python -V, это показывает, что Python 2.7.6 используется.

Как сообщить системе использовать обновленную версию Python?

Ответ на этот вопрос для компьютера с Windows составляет How to update version of Python?, но я не смог найти ответ для Linux.

+2

Укажите новый исполняемый файл: 'python3.4 -V' – falsetru

ответ

4

В Linux установки python3, установленные менеджером пакетов (например, apt), можно назвать python3. Возможно, вам потребуется указать версию - например, python3.5, если менеджер пакетов установлен более одного, или вы скомпилировали свои собственные установки из источника.

2

Вы можете указать версию в shebang. написать письмо #!/usr/bin/env python3.

при запуске через ./my_script.py он будет работать в python3.

в противном случае запустить его через python3 my_script.py.

если вы просто хотите, чтобы начать интерактивный питона оболочки запустить его с python3

Вы также можете быть более конкретным с версией. просто заменить python3 с python3.4 (если он установлен)

2

В убунту различных питон исполняемым места под /usr/bin/ и может выглядеть

/usr/bin/python 
/usr/bin/python3.2 
/usr/bin/python3.4 

и т.д. поэтому при выполнении команды python -v он ищет файл с таким именем в этом месте. так, чтобы выбрать вариант указать его как python3.4 -v

вы можете заменить SimLink /usr/lib/python с /usr/bin/python3.4, чтобы сделать это «по умолчанию»

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