Рейтинг:-4

Ubuntu по умолчанию python3.8.10

флаг bi

Когда я устанавливаю питон3.9 или же 3.10, изменений нет питон3 команда. Это все еще питон3.8.10 и все пакеты будут установлены для 3.8.10 если я не запускаю python3.9 -м пункт. По какой причине вы не можете изменить версию python3 на более новую?

cocomac avatar
флаг cn
Потому что это сломает Ubuntu, если вы полностью замените старую. Ubuntu очень требователен к тому, какая версия Python используется по умолчанию. См. [этот вопрос] (https://askubuntu.com/questions/1132349/terminal-not-opening-up-after-upgrading-python-to-3-7) и [этот вопрос] (https://askubuntu. com/q/384033/1438484). Что касается _почему_ он такой придирчивый, я не знаю.
guiverc avatar
флаг cn
Многие инструменты Ubuntu полагаются на `python3` и работают с той версией, с которой поставляется система. Если вы измените версию *по умолчанию*, эти инструменты Ubuntu могут перестать работать или могут перестать работать надежно, таким образом защищая от сохранения правильной версии по умолчанию. Вы не сказали, рабочий стол или сервер, но вам следует избегать внесения изменений в python3 по умолчанию, если вы полностью не осознаете эти последствия.
mchid avatar
флаг bo
ОС зависит от стандартной версии Python. Однако вы можете установить псевдоним для своего пользователя, как указано ниже. Не забудьте выйти и снова войти после установки псевдонима или запустить `source ~/.bashrc`, чтобы применить изменения.
флаг us
Не путайте с версией Python по умолчанию. Если что-то пойдет не так, возможно, вам придется переустановить Ubuntu. Вместо этого используйте Anaconda/Miniconda. Он создаст для вас изолированную среду Python. https://www.anaconda.com/products/individual, https://docs.conda.io/en/latest/miniconda.html
Рейтинг:-1
флаг cn

Причина, по которой вы не можете изменить python3 на более новую версию по умолчанию, заключается в том, что это нарушит работу операционной системы и многих приложений, зависящих от версии python3 по умолчанию. Однако вы можете использовать псевдоним, чтобы при запуске питон команда в терминале, питон3.9 будет выполнять.

Откройте файл bashrc с помощью следующей команды:

нано ~/.bashrc

Добавьте следующую строку в нижнюю часть файла bashrc.

псевдоним python3='/usr/bin/python3.9'

После сохранения файла выполните следующую команду, чтобы применить изменения:

. ~/.bashrc
mchid avatar
флаг bo
Люди могут захотеть объяснить отрицательные голоса автору. Простая установка этого псевдонима является безопасной альтернативой, рекомендованной многими другими ответами, получившими одобрение, на другие подобные вопросы. Если у вас возникли проблемы с запуском команды с помощью `sudo`, я предлагаю вам задать отдельный вопрос или оставить комментарий, потому что для этого есть решение, и оно не имеет ничего общего с `python`. В любом случае обычно не рекомендуется устанавливать пакеты `pip` для всей системы.
mchid avatar
флаг bo
Если вы хотите установить pip для python 3.9, вы можете использовать [этот ответ] (https://askubuntu.com/questions/1331391/how-do-you-install-pip-for-python3-9-4?rq= 1). Однако ОП не спрашивал об этом, поэтому мы не можем предположить, что они не знают об этом.
JerryWill321 avatar
флаг us
Версию Python по умолчанию, используемую для выполнения скрипта, можно изменить, но ее нельзя изменить для всей системы (упоминалось в предыдущем комментарии), поскольку некоторые компоненты Ubuntu зависят от конкретных установок Python.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.