Невозможно выполнить do-release-upgrade, потому что какой python указывает на env/bin/python

Я хотел бы обновить свою Ubuntu до 20.04.3 LTS с 18.04.6 LTS, но у меня возникла ошибка при запуске do-release-upgrade :

Cannot upgrade 

Your python3 install is corrupted. Please fix the '/usr/bin/python3' 
symlink.

Я заметил, что python указывает на мой виртуальную среду, даже если она не активирована.

user@abc-lenovo-ideapad-710s-13isk$ which python
/home/user/python/env/bin/python

Мой вопрос: как сделать так, чтобы python указывал на /usr/bin/python3.9 ?

Вот что я пробовал:

sudo update-alternatives  --set python /usr/bin/python3.9     
update-alternatives: error: alternative /usr/bin/python3.9 for python not registered; not setting

Эта команда работает с python3, но, к сожалению, не работает. не изменится и какой python по-прежнему указывает на /home/bragar/python/env/bin/python

Это все двоичные файлы python:

user@abc-lenovo-ideapad-710s-13isk:~$ ls /usr/bin/python*
/usr/bin/python     /usr/bin/python2.7-config  /usr/bin/python3.6         /usr/bin/python3.6m-config  /usr/bin/python3.9         /usr/bin/python3-jsonschema  /usr/bin/python-config
/usr/bin/python2    /usr/bin/python2-config    /usr/bin/python3.6-config  /usr/bin/python3.7          /usr/bin/python3.9-config  /usr/bin/python3m
/usr/bin/python2.7  /usr/bin/python3           /usr/bin/python3.6m        /usr/bin/python3.7m         /usr/bin/python3-config    /usr/bin/python3m-config
1
задан 14 October 2021 в 21:03

0 ответов

Другие вопросы по тегам:

Похожие вопросы: