Tôi đã xóa /lib/python3.8 và bây giờ tôi không thể sử dụng chính gnome-terminal, apt, python3 và một vài chương trình khác. Tôi đã cố gắng giải phóng dung lượng bằng tẩy trắng và thủ công. Sau đó, tôi thấy 2 thư mục, cả python3 (python3.8 và python3.9) trong thư mục/usr/lib/. Vì vậy, tôi đã xóa cái cũ nhưng nó thực sự được liên kết với python3 mặc định (tôi không biết). Bây giờ tôi có python3.9 nhưng tôi nghĩ python3.9 chưa được cài đặt đầy đủ.Tôi không thể sử dụng apt nữa vì điều này:
người dùng @ ~> Sudo apt cài đặt lại python3
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
0 đã nâng cấp, 0 mới cài đặt, 1 đã cài đặt lại, 0 cần gỡ bỏ và 0 chưa nâng cấp.
4 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Cần lấy 0 B/47,6 kB tài liệu lưu trữ.
Sau thao tác này, 0 B dung lượng đĩa bổ sung sẽ được sử dụng.
(Đọc cơ sở dữ liệu ... 321097 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén .../python3_3.8.2-0ubuntu2_amd64.deb ...
Không thể tìm thấy thư viện nền tảng độc lập <prefix>
Cân nhắc đặt $PYTHONHOME thành <prefix>[:<exec_prefix>]
Cấu hình đường dẫn Python:
PYTHONHOME = (chưa đặt)
PYTHONPATH = (chưa đặt)
tên chương trình = '/usr/bin/python3'
bị cô lập = 0
môi trường = 1
(...)
Lỗi Python nghiêm trọng: init_fs_encoding: không lấy được codec Python của mã hóa hệ thống tệp
Trạng thái thời gian chạy Python: khởi tạo lõi
ModuleNotFoundError: Không có mô-đun nào có tên 'mã hóa'
Chủ đề hiện tại 0x00007f52786bb740 (cuộc gọi gần đây nhất trước):
<không có khung Python>
dpkg: lỗi trong khi dọn dẹp:
đã cài đặt quy trình con tập lệnh sau khi cài đặt gói python3 trả về trạng thái thoát lỗi 1
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
/var/cache/apt/archives/python3_3.8.2-0ubuntu2_AMD64.deb
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)
Một điều nữa tôi cũng đã làm 'apt remove python3-tk' (Trong trường hợp nó có thể hữu ích). Tôi thực sự không muốn cài đặt lại Ubuntu vì đây đã là lần thứ 7 tôi làm điều đó và hiện tại tôi không có phương tiện Ubuntu 20.04. Nếu không có giải pháp nào khả thi ngoài việc cài đặt lại, vui lòng cung cấp cho tôi thư mục /usr/lib/python3.8. Tôi đã thử giải pháp trong đây nhưng nó đã cho tôi 4 'gặp lỗi' gói (python3, python3-lib2to3, python3-distutils, python3-gdbm:amd64 và gnome-menus) thay vì 2 (python3 và python3-tk (nó chỉ là python3 sau khi tôi xóa python3-tk)). Tôi đã liên kết /usr/bin/python với python2.7 để tránh các sự cố khác.