Điểm:0

thiếu python3-distutils cho python3.8 ubuntu 18.04

lá cờ kr

Vì vậy, tôi cài đặt python 3.8:

justin@justin-Precision-5550:/usr/lib$ sudo aptitude install python3.8
[sudo] mật khẩu cho Justin: 
Các gói MỚI sau đây sẽ được cài đặt:
  libpython3.8-tối thiểu{a} libpython3.8-stdlib{a} python3.8 
  python3.8-tối thiểu{a} 
0 gói được nâng cấp, 4 gói mới được cài đặt, 0 gói cần xóa và 0 gói không nâng cấp.
Cần lấy 0 B/4.550 kB tài liệu lưu trữ. Sau khi giải nén 18,5 MB sẽ được sử dụng.
Bạn có muốn tiếp tục? [Y/n/?] y
(Đọc cơ sở dữ liệu ... 164546 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén .../libpython3.8-minimal_3.8.0-3~18.04.1_AMD64.deb ...
Giải nén libpython3.8-minimal:amd64 (3.8.0-3~18.04.1) ...
Chuẩn bị giải nén .../python3.8-minimal_3.8.0-3~18.04.1_amd64.deb ...
Giải nén python3.8-minimal (3.8.0-3~18.04.1) ...
Chọn gói libpython3.8-stdlib:AMD64.
Chuẩn bị giải nén .../libpython3.8-stdlib_3.8.0-3~18.04.1_AMD64.deb ...
Giải nén libpython3.8-stdlib:amd64 (3.8.0-3~18.04.1) ...
Chọn gói python3.8 chưa được chọn trước đó.
Chuẩn bị giải nén .../python3.8_3.8.0-3~18.04.1_AMD64.deb ...
Giải nén python3.8 (3.8.0-3~18.04.1) ...
Đang thiết lập libpython3.8-minimal:amd64 (3.8.0-3~18.04.1) ...
Đang thiết lập python3.8-tối thiểu (3.8.0-3~18.04.1) ...
Đang thiết lập libpython3.8-stdlib:amd64 (3.8.0-3~18.04.1) ...
Đang thiết lập python3.8 (3.8.0-3~18.04.1) ...
Xử lý trình kích hoạt cho menu gnome (3.13.3-11ubuntu1.1) ...
Xử lý trình kích hoạt để hỗ trợ mime (3.60ubuntu1) ...
Xử lý kích hoạt cho desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Xử lý trình kích hoạt cho man-db (2.8.3-2ubuntu0.1) ...

sau đó tôi cài đặt python3-distutils

justin@justin-Precision-5550:/usr/lib/python3.8/distutils$ sudo aptitude install python3-distutils
Các gói MỚI sau đây sẽ được cài đặt:
  python3-distutils python3-lib2to3{a} 
0 gói được nâng cấp, 2 gói mới được cài đặt, 0 gói cần xóa và 0 gói không nâng cấp.
Cần lấy 0 B/217 kB tài liệu lưu trữ. Sau khi giải nén 2.118 kB sẽ được sử dụng.
Bạn có muốn tiếp tục? [Y/n/?] y
Chọn gói python3-lib2to3 chưa được chọn trước đó.
(Đọc cơ sở dữ liệu ... 165195 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén .../python3-lib2to3_3.6.5-3_all.deb ...
Giải nén python3-lib2to3 (3.6.5-3) ...
Việc chọn gói python3-distutils chưa được chọn trước đó.
Chuẩn bị giải nén .../python3-distutils_3.6.5-3_all.deb ...
Giải nén python3-distutils (3.6.5-3) ...
Đang thiết lập python3-lib2to3 (3.6.5-3) ...
Đang thiết lập python3-distutils (3.6.5-3) ...
                                         

Tuy nhiên, khi tôi kiểm tra các tệp nguồn, phiên bản python3.8 dường như không được cài đặt distlib?

justin@justin-Precision-5550:/usr/lib/python3.8/distutils$ pwd
/usr/lib/python3.8/distutils
justin@justin-Precision-5550:/usr/lib/python3.8/distutils$ll
tổng cộng 40
drwxr-xr-x 3 gốc gốc 4096 ngày 13 tháng 8 16:17 ./
drwxr-xr-x 28 gốc gốc 12288 ngày 13 tháng 8 16:17 ../
-rw-r--r-- 1 gốc gốc 236 ngày 26 tháng 2 09:10 __init__.py
drwxr-xr-x 2 gốc gốc 4096 ngày 13 tháng 8 16:17 __pycache__/
-rw-r--r-- 1 gốc gốc 12345 ngày 26 tháng 2 09:10 version.py

Điều này gây ra sự cố khi tôi thử và thiết lập env ảo trong intelliJ:

nhập mô tả hình ảnh ở đây

Tôi không chắc liệu tôi có thiếu một bước ở đây hay có gì đó bị hỏng không? Tôi đã thử tìm kiếm một distutils.util cụ thể cho python3.8 nhưng không tìm thấy

Knud Larsen avatar
lá cờ by
`/usr/lib/python3.8/distutils/util.py` dường như được bao gồm https://packages.ubuntu.com/bionic-updates/all/python3-distutils/filelist ........ Are bạn có chắc phiên bản python phù hợp được sử dụng trong "lệnh thiết lập" của mình không?
lá cờ kr
Xin lỗi Knud tôi không chắc ý của bạn là gì? Giống như lệnh IntelliJ chạy hay?
Điểm:0
lá cờ kr

ok vì vậy tôi đã tắt "Cập nhật được đề xuất" một cách ngu ngốc

nhập mô tả hình ảnh ở đây

điều đó có nghĩa là tôi không thể lấy phiên bản gói chính xác cho python3-disutils. Sau khi kích hoạt tính năng này và sau đó nâng cấp lên phiên bản mới nhất, các tệp hiện có ở đó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.