Я хочу установить Python 3.10 на Ubuntu 18.04 (в настоящее время я использую Python 3.8) из репозитория deadsnakes со следующим набором команд, которые я нашел в Интернете:
sudo add-apt-repository ppa:deadsnakes/ppa
судо подходящее обновление
sudo apt установить python3.10
Но я получил ошибку «sudo: add-apt-repository: команда не найдена».
Дальнейшее исследование сети привело меня к этому набору команд на «ModuleNotFoundError: нет модуля с именем« apt_pkg »» появляется в различных командах.:
sudo apt удалить python3-apt
sudo apt автоудаление
sudo apt автоочистка
sudo apt установить python3-apt
Другие веб-источники сказали то же самое, поэтому я сделал это, но я все равно получаю сообщение об ошибке, когда запускаю sudo add-apt-repository ppa:deadsnakes/ppa.
Потом я нашел https://phoenixnap.com/kb/add-apt-repository-command-not-found-ubuntu, который советовал такой набор команд:
судо подходящее обновление
sudo apt установить общие свойства программного обеспечения
судо подходящее обновление
поэтому я сделал это, но когда я запускаю sudo add-apt-repository ppa:deadsnakes/ppa, я получаю это сообщение об ошибке:
~$ sudo add-apt-repository ppa:deadsnakes/ppa
Traceback (последний последний вызов):
Файл "/usr/bin/add-apt-repository", строка 12, в
из softwareproperties.SoftwareProperties импортировать SoftwareProperties, ярлык_обработчик
Файл "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", строка 28, в
импортировать apt_pkg
ModuleNotFoundError: нет модуля с именем «apt_pkg»
Я нашел несколько веб-ссылок, которые показывают широкий спектр решений с более ранними версиями Python. Я сейчас на Python 3.8.
Прежде чем я сделаю что-либо еще, я хочу спросить, как лучше всего решить сообщение об ошибке ModuleNotFoundError: No module named 'apt_pkg' при попытке установить репозиторий deadsnakes для установки Python 3.10, учитывая количество возможных решений, которые я видел. Есть ли другой способ установки 3.10, кроме сборки из исходников?
Большое спасибо.