Оновіть Python 3.5 до 3.6 через термінал


15

Використання Ubuntu 17.04. Після оновлення Python 3.5 до 3.6 через термінал згідно /ubuntu//a/865569/695385 все ще показано, що версія 3.5.3.

~$ python3 --version
Python 3.5.3

Як це встановлено?


1
Як ви оновили його?
edwinksl


Потім ви називаєте це за допомогою python3.6. python3залишатиметься пов'язаним з цим, python3.5і вам слід так зберігати. Погляньте на віртуальні середовища, як написав Олі у своїй відповіді.
edwinksl

Дякую, зараз я хочу дізнатися, як користуватися virtualenv.
Станіслав Волощук

Відповіді:


7

Як ви оновили? Я підозрюю, що у вас десь є python3.6двійковий файл .

Взагалі кажучи, ви ніколи не хочете замінювати /usr/bin/pythonабо /usr/bin/python3використовувати власні фруктові версії. Важливі частини Ubuntu вимагають стабільного середовища Python, і це, в основному, несумісне з вами спілкуванням.

Все, що говорити, мати /usr/bin/python3.6(або /usr/local/bin/python3.6, або що завгодно на вашому шляху) було б добре. Якщо ви не хочете вводити все це кожен раз, ви можете переглянути virtualenvі різні варіанти автоматизації обгортки для цього. Це має додатковий бонус: не загрожувати вашій системі site_packagesвашою роботою з розробки.



10

У мене була така ж проблема, я виконав таку інструкцію, щоб її вирішити:

Після установки Python3.6 :

Щоб python3використовувати новий встановлений Python 3.6 замість версії 3.5 за замовчуванням, виконайте наступні 2 команди:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

Нарешті, переключіться між двома версіями Python для python3за допомогою наступної команди:

sudo update-alternatives --config python3

Потім виберіть /usr/bin/python3.6 -- automodeменю вибору, для мене це був 0рядок.


[ Результат ]:

$ python3 -V
Python 3.6.9

Або:

$ python3 --version
Python 3.6.9

Попередження: після цього gnome-термінал може не запуститися . Мабуть, залежно від рівня python3 бути 3,5.
Джино Мемпін

4

Для встановлення та оновлення до Python3.6 потрібна команда

sudo apt-get upgrade python3.6

Ця команда встановлює всі пакети. @Sreenath
alper

Але коли я роблю python3, він відкриває python3.5 .. Daah
nirala
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.