(Пожалуйста, извините мой английский)
ОС моего сервера — Ubuntu 20.04. В Ubuntu 20.04, как известно, по умолчанию установлен Python 3.8, и многие системные приложения работают на Python 3.8.
Я дополнительно установил Python 3.9 на свой сервер Ubuntu. И мой сервер некоторое время работал нормально.
Однако, когда я обновил глобальные модули Python (оба версии 3.8 и 3.9) возникла проблема. Некоторые системные программы, такие как Мастер обновления программного обеспечения
и Программное обеспечение и обновление
, не работают.
Они выдают ошибки, говоря, что не могут найти некоторые глобальные модули Python. Я попытался решить проблему, переустановив глобальные модули Python, но не смог это исправить.
Мне не нужен Python 3.9 для всей серверной системы, только для нескольких учетных записей пользователей без полномочий root. И единственный необходимый глобальный модуль точка
и Венв
. Другие модули могут быть установлены на базе проекта.
Итак, я попытался установить Python 3.9 как пользователь без полномочий root. Но некоторые ошибки произошли, и не удалось.
Как я могу безопасно установить Python 3.9 (или выше) для пользователей без полномочий root?
- Здесь Безопасно установка означает установку, не мешающую системе Python 3.8 по умолчанию.
- Неважно, установлен ли Python 3.9 (или выше) для всей системы или для конкретного пользователя.