(Xin thứ lỗi cho tiếng Anh của tôi)
Hệ điều hành máy chủ của tôi là Ubuntu 20.04. Trong Ubuntu 20.04, như chúng ta đã biết, Python 3.8 được cài đặt theo mặc định và nhiều ứng dụng hệ thống chạy trên Python 3.8.
Tôi cũng đã cài đặt Python 3.9 trong máy chủ Ubuntu của mình. Và máy chủ của tôi hoạt động tốt trong một thời gian.
Tuy nhiên, khi tôi nâng cấp các mô-đun toàn cầu của Python (cả 3.8 và 3.9), sự cố đã xảy ra. Một số chương trình hệ thống như Trình cập nhật phần mềm
và Phần mềm và cập nhật
, không hoạt động.
Họ đưa ra lỗi nói rằng không thể tìm thấy một số mô-đun toàn cầu Python. Tôi đã cố khắc phục sự cố bằng cách cài đặt lại các mô-đun toàn cầu python nhưng không khắc phục được.
Tôi không cần Python 3.9 cho toàn bộ hệ thống máy chủ, chỉ dành cho một số tài khoản người dùng không phải root. Và mô-đun toàn cầu cần thiết duy nhất là píp
và venv
. Các mô-đun khác có thể được cài đặt trên cơ sở dự án.
Vì vậy, tôi đã cố gắng cài đặt Python 3.9 với tư cách là người dùng không phải root. Nhưng một số lỗi đã xảy ra và không thành công.
Làm cách nào tôi có thể cài đặt Python 3.9 (hoặc cao hơn) một cách an toàn cho người dùng không root?
- Ở đây, an toàn cài đặt có nghĩa là cài đặt không can thiệp vào Python 3.8 mặc định của hệ thống.
- Việc Python 3.9 (hoặc cao hơn) được cài đặt trên toàn hệ thống hay cho một người dùng cụ thể không quan trọng.