это решается через update-alternatives
Пробовал через apt install
Сегодня через установку через загрузку .tar.gz и т.д. Всё стандартно.
вы не находите странным что слелать то что помогает всем не получается именно у вас
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
update-alternatives --config python3
There are 2 choices for the alternative python3 (providing /usr/bin/python3).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/python3.6 10 auto mode
1 /usr/bin/python3.10 1 manual mode
говорите 1
Press <enter> to keep the current choice[*], or type selection number: 1
python3 -V
Python 3.10.2
Вечером попробую обязательно.
# apt-cache policy python3
python3:
Установлен: 3.9.2-3
Кандидат: 3.9.2-3
Таблица версий:
*** 3.9.2-3 500
500 http://mirror.yandex.ru/debian bullseye/main amd64 Packages
100 /var/lib/dpkg/status
update-alternatives: ошибка: alternative path /usr/bin/python3.10 doesn't exist
which python3.10
update-alternatives
предлагалось использовать alternatives как раз потому что легко вернуть все назад :-)
curl https://pyenv.run | bash
и следуй инструкциям.pyenv install 3.10.1
pyenv versions
. Если интерпретатор не тот, что тебе нужен, переключиться на нужный можно командой pyenv shell 3.8.3
и создать виртуальное окружение python -m venv myenv
pyenv virtualenv 3.7.3 my-virtual-env-3.7.3
(только оно будет размещено в директории с pyenv, но это не играет особой роли)pyenv
без параметров и увидишь какие аргументы можно ему передавать.root@debian:/home/aleksandr# pyenv install 3.10.2
Downloading Python-3.10.2.tar.xz...
-> https://www.python.org/ftp/python/3.10.2/Python-3.10.2.tar.xz
Installing Python-3.10.2...
Installed Python-3.10.2 to /root/.pyenv/versions/3.10.2
root@debian:/home/aleksandr# pyenv versions
system
* 3.10.2 (set by /root/.pyenv/version)
root@debian:~/.pyenv/versions# pyenv versions
system
* 3.10.2 (set by /root/.pyenv/version)
root@debian:~/.pyenv/versions# python3 -V
Python 3.9.2
root@debian:~/.pyenv/versions#
Как то проще было под виндой.
Библиотеки не путаются.
Систему не засоряет.
Pycharm упорно не видит пайтон 3.10 при установке среды.А как проверяли? Создавая новый проект, если из выпадающего списка, который Base interpreter не видно нужной версии, то там правее кликаем на "..." и в папках ищем нужную версию Python.