Vấn đề
Tôi đang chạy Ubuntu 20.04 LTS. Tôi đã cài đặt cả Python 3.8 và Python 3.9, mặc dù Python 3.8 bị hỏng.
Khi tôi gõ lệnh trăn3.8
vào thiết bị đầu cuối của tôi, tôi nhận được như sau:
root@ubuntu-3pl:~# python3.8
Lỗi Python nghiêm trọng: init_import_size: Không thể nhập mô-đun trang web
Trạng thái thời gian chạy Python: đã khởi tạo
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "/usr/lib/python3.9/site.py", dòng 79, trong <module>
nhập hệ điều hành
Tệp "/usr/lib/python3.9/os.py", dòng 29, trong <module>
từ _collections_abc nhập _check_methods
Tệp "/usr/lib/python3.9/_collections_abc.py", dòng 12, trong <module>
GenericAlias = type(list[int])
TypeError: đối tượng 'loại' không thể đăng ký
Điều đó với tôi trông giống như trăn3.8
đang đào xung quanh trong /usr/lib/python3.9
, đó là trăn3.9
thư viện của.
Đây là đầu ra của một vài lệnh:
root@ubuntu-3pl:~# which python3.8
/usr/local/bin/python3.8
root@ubuntu-3pl:~# which python3
/usr/bin/python3
root@ubuntu-3pl:~# /usr/bin/python3 --version
Trăn 3.9.5
root@ubuntu-3pl:~# python3
Python 3.9.5 (mặc định, ngày 23 tháng 11 năm 2021, 15:27:38)
[GCC 9.3.0] trên linux
Nhập "trợ giúp", "bản quyền", "tín dụng" hoặc "giấy phép" để biết thêm thông tin.
>>>
Python 3.9 hoạt động tốt, nhưng Python 3.8 rõ ràng là không hoạt động. Tôi muốn Python 3.8 hoạt động vì tôi muốn cài đặt phong cảnh chung
và nhiều gói khác dựa trên nó. Đây là những gì xảy ra khi tôi cố gắng cài đặt phong cảnh chung
:
root@ubuntu-3pl:~# apt install landscape-common
Đọ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
Các gói bổ sung sau sẽ được cài đặt:
bc distro-info-data mã iso libpython3-stdlib lsb-phát hành python-apt-common python3 python3-apt python3-attr python3-automat python3-cffi-backend python3-click
python3-colorama python3-configobj python3-liên tục python3-mật mã python3-gdbm python3-hamcrest python3-siêu liên kết python3-idna python3-incremental python3-netifaces
python3-openssl python3-pkg-resource python3-pyasn1 python3-pyasn1-modules python3-service-identity python3-six python3-twisted python3-twisted-bin python3-zope.interface
trăn3.8
Các gói đề xuất:
isoquery python3-doc python3-tk python3-venv python3-apt-dbg python-apt-doc python-attr-doc python-configobj-doc python-cryptography-doc python3-cryptography-vectors
python3-gdbm-dbg python-openssl-doc python3-openssl-dbg python3-setuptools python3-pampy python3-qt4 python3-serial python3-wxgtk2.8 python3-twisted-bin-dbg python3.8-venv
python3.8-doc
Các gói MỚI sau đây sẽ được cài đặt:
bc distro-info-data iso-codes landscape-common libpython3-stdlib lsb-release python-apt-common python3 python3-apt python3-attr python3-automat python3-cffi-backend
python3-click python3-colorama python3-configobj python3-liên tục python3-mật mã python3-gdbm python3-hamcrest python3-siêu liên kết python3-idna python3-incremental
python3-netifaces python3-openssl python3-pkg-resources python3-pyasn1 python3-pyasn1-modules python3-service-identity python3-six python3-twisted python3-twisted-bin
python3-zope.interface python3.8
0 đã nâng cấp, 33 mới cài đặt, 0 cần xóa và 0 chưa nâng cấp.
1 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Cần lấy 6362 kB/6410 kB lưu trữ.
Sau thao tác này, 41,2 MB dung lượng đĩa bổ sung sẽ được sử dụng.
Bạn có muốn tiếp tục? [Y/n] y
Nhận:1 http://azure.archive.ubuntu.com/ubuntufocal-updates/main amd64 python3.8 AMD64 3.8.10-0ubuntu1~20.04.2 [387 kB]
Nhận:2 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 libpython3-stdlib amd64 3.8.2-0ubuntu2 [7068 B]
Nhận:3 http://azure.archive.ubuntu.com/ubuntufocal-updates/main amd64 distro-info-data tất cả 0.43ubuntu1.9 [4744 B]
Nhận:4 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 lsb-release tất cả 11.1.0ubuntu2 [10,6 kB]
Nhận:5 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-cffi-backend amd64 1.14.0-1build1 [68,7 kB]
Nhận:6 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-netifaces amd64 0.10.4-1ubuntu4 [16,1 kB]
Nhận:7 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-pkg-resource tất cả 45.2.0-1 [130 kB]
Nhận:8 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-six tất cả 1.14.0-2 [12,1 kB]
Nhận:9 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 iso-codes tất cả 4.4-1 [2695 kB]
Nhận:10 http://azure.archive.ubuntu.com/ubuntufocal-updates/main amd64 python-apt-common tất cả 2.0.0ubuntu0.20.04.6 [17,1 kB]
Nhận:11 http://azure.archive.ubuntu.com/ubuntufocal-updates/main amd64 python3-apt amd64 2.0.0ubuntu0.20.04.6 [154 kB]
Nhận:12 http://azure.archive.ubuntu.com/ubuntufocal-updates/main amd64 python3-gdbm amd64 3.8.10-0ubuntu1~20.04 [15,2 kB]
Nhận:13 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 bc amd64 1.07.1-2build1 [86,3 kB]
Nhận:14 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-attr all 19.3.0-2 [33,9 kB]
Nhận:15 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-automat all 0.8.0-1ubuntu1 [27,5 kB]
Nhận:16 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-liên tục tất cả 15.1.0-1build1 [8244 B]
Nhận:17 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-idna all 2.8-1 [34,6 kB]
Nhận:18 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-hyperlink tất cả 19.0.0-1 [33,5 kB]
Nhận:19 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-incremental tất cả 16.10.1-3.2 [14,9 kB]
Nhận:20 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-zope.interface amd64 4.7.1-1 [85,2 kB]
Nhận:21 http://azure.archive.ubuntu.com/ubuntufocal-updates/main amd64 python3-twisted-bin amd64 18.9.0-11ubuntu0.20.04.1 [11.1 kB]
Nhận:22 http://azure.archive.ubuntu.com/ubuntufocal-updates/main amd64 python3-cryptography amd64 2.8-3ubuntu0.1 [211 kB]
Nhận:23 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-openssl all 19.0.0-1build1 [43,3 kB]
Nhận:24 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-pyasn1 tất cả 0.4.2-3build1 [46,7 kB]
Nhận:25 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-pyasn1-modules tất cả 0.2.1-0.2build1 [32,9 kB]
Nhận:26 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-service-identity tất cả 18.1.0-5build1 [10,7 kB]
Nhận:27 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-hamcrest all 1.9.0-3 [24,9 kB]
Nhận:28 http://azure.archive.ubuntu.com/ubuntufocal-updates/main amd64 python3-twisted all 18.9.0-11ubuntu0.20.04.1 [1931 kB]
Nhận:29 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-configobj tất cả 5.0.6-4 [34,1 kB]
Nhận:30 http://azure.archive.ubuntu.com/ubuntufocal-updates/main amd64 landscape-common amd64 19.12-0ubuntu4.2 [86,4 kB]
Nhận:31 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-colorama tất cả 0.4.3-1build1 [23,9 kB]
Nhận:32 http://azure.archive.ubuntu.com/ubuntufocal/main amd64 python3-click all 7.0-3 [64,8 kB]
Đã tải 6362 kB trong 0 giây (22,5 MB/s)
Trích xuất các mẫu từ các gói: 100%
Cấu hình trước các gói ...
Chọn gói python3.8 chưa được chọn trước đó.
(Đọc cơ sở dữ liệu ... 123547 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén .../python3.8_3.8.10-0ubuntu1~20.04.2_AMD64.deb ...
Giải nén python3.8 (3.8.10-0ubuntu1~20.04.2) ...
Chọn gói libpython3-stdlib:AMD64.
Chuẩn bị giải nén .../libpython3-stdlib_3.8.2-0ubuntu2_amd64.deb ...
Đang giải nén libpython3-stdlib:AMD64 (3.8.2-0ubuntu2) ...
Đang thiết lập python3-minimal (3.8.2-0ubuntu2) ...
/var/lib/dpkg/info/python3-minimal.postinst: 5: py3compile: không tìm thấy
dpkg: lỗi xử lý gói python3-minimal (--configure):
đã cài đặt python3-quy trình con tập lệnh sau khi cài đặt gói tối thiểu đã trả về trạng thái thoát lỗi 127
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
python3-tối thiểu
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)
Tôi đã cài đặt Python 3.8.0 từ https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz.
Đây là kết quả của compgen -c python
:
root@ubuntu-3pl:~# compgen -c python
python3.8-config
trăn3.8
trăn2
trăn3.9
trăn2.7
python3.9-config
trăn3
con trăn
trăn2
trăn3.9
trăn2.7
python3.9-config
trăn3
con trăn
Câu hỏi
Làm thế nào tôi có thể:
- Gỡ cài đặt tất cả dấu vết của Python 3.8 và cài đặt lại thành công?
- Sửa nó để nó chạy?
- Cài đặt
phong cảnh chung
sử dụng Python 3.9?
Mọi trợ giúp/lời khuyên đều rất được hoan nghênh! Tôi rất vui khi thử mọi thứ ngoài việc cài đặt lại hệ điều hành.