Использование Ubuntu 17.04. После обновления Python 3.5 до 3.6 через терминал в соответствии с /ubuntu//a/865569/695385 все еще показывая, что версия 3.5.3.
~$ python3 --version
Python 3.5.3
Как это установлено?
Использование Ubuntu 17.04. После обновления Python 3.5 до 3.6 через терминал в соответствии с /ubuntu//a/865569/695385 все еще показывая, что версия 3.5.3.
~$ python3 --version
Python 3.5.3
Как это установлено?
python3.6
.python3
останется символической ссылкой,python3.5
и вы должны сохранить это таким образом. Посмотрите на виртуальные среды, как Оли написал в своем ответе.Ответы:
Как вы обновились? Я подозреваю, что у вас где-нибудь есть
python3.6
двоичный файл .Вообще говоря, вы никогда не хотите заменять
/usr/bin/python
или/usr/bin/python3
своими фруктовыми версиями. Важным частям Ubuntu требуется стабильная среда Python, и, вообще говоря, это несовместимо с тем, что вы копаетесь.Тем не менее, иметь
/usr/bin/python3.6
(или/usr/local/bin/python3.6
, или что-то на вашем пути) было бы хорошо. Если вы не хотите вводить все это каждый раз, возможно, вы захотите посмотретьvirtualenv
и различные варианты автоматизации оболочки для него. Это дает дополнительный бонус - не угрожать вашей системеsite_packages
вашей работой по разработке.источник
У меня была такая же проблема, я сделал следующую инструкцию для ее решения:
После установки Python3.6 :
Чтобы
python3
использовать новый установленный Python 3.6 вместо выпуска по умолчанию 3.5, выполните следующие 2 команды:Наконец, переключайтесь между двумя версиями Python для с
python3
помощью следующей команды:Затем выберите
/usr/bin/python3.6 -- automode
в меню выбора, для меня это был0
ряд.[ Результат ]:
Или:
источник
Установка и обновление до Python3.6 требует команды
источник