Tôi đã nâng cấp lên Ubuntu 21.04 vì tôi không muốn sử dụng các bản phát hành LTS (tức là có các gói mới hơn). Tôi đang làm việc vui vẻ trên một cơ sở mã mới với Python 3.9 mặc định
Nhưng đối với một dự án cũ hơn chạy trên Python 3.6, tôi cũng muốn cài đặt phiên bản trước 3.9 (Tôi đã gặp sự cố đóng gói xung quanh sự cố phiên bản 3.9 https://github.com/hzdg/django-enumfields/commit/8a54ab6ca1a406b4f736b1d8a1daff49431a1c5c nhưng tôi muốn có sẵn 3.6 hoặc 3.7 cho virtualenv của mình khi cần, hơn là đưa vào một bản sửa lỗi cụ thể 3.9 cho một cơ sở mã chạy trên 3.6 hiện tại).
Tôi đã cài đặt ppa deadsnakes với Sudo add-apt-repository ppa:deadsnakes/ppa
và thực hiện một bản cập nhật. Nhưng sau đó cố gắng cài đặt phiên bản python cũ hơn, tôi gặp sự cố phụ thuộc (có lẽ vì đó là gói tiêu điểm)
Sudo apt-get cài đặt python3.7
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc... Xong
Đang đọc thông tin trạng thái... Xong
Không thể cài đặt một số gói. Điều này có thể có nghĩa là bạn có
yêu cầu một tình huống không thể hoặc nếu bạn đang sử dụng không ổn định
phân phối mà một số gói bắt buộc chưa được tạo
hoặc đã được chuyển ra khỏi Incoming.
Thông tin sau đây có thể giúp giải quyết tình huống:
Các gói sau đây có các thuộc tính không được đáp ứng:
python3.7 : Phụ thuộc: libpython3.7-stdlib (= 3.7.12-1+focal1) nhưng không cài đặt được
E: Không thể khắc phục sự cố, bạn đã giữ các gói hàng bị hỏng.