ดังนั้นฉันจึงติดตั้ง python 3.8:
justin@justin-Precision-5550:/usr/lib$ sudo aptitude ติดตั้ง python3.8
[sudo] รหัสผ่านสำหรับจัสติน:
แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
libpython3.8-minimal{a} libpython3.8-stdlib{a} python3.8
python3.8-minimal{a}
อัพเกรดแพ็คเกจ 0 รายการ, ติดตั้งใหม่ 4 รายการ, 0 รายการที่จะลบและ 0 รายการที่จะไม่อัปเกรด
จำเป็นต้องได้รับ 0 B/4,550 kB ของไฟล์เก็บถาวร หลังจากแตกไฟล์ 18.5 MB จะถูกใช้
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่/?] ย
(กำลังอ่านฐานข้อมูล ... 164546 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../libpython3.8-minimal_3.8.0-3~18.04.1_amd64.deb ...
กำลังแกะ libpython3.8-minimal:amd64 (3.8.0-3~18.04.1) ...
กำลังเตรียมแกะ .../python3.8-minimal_3.8.0-3~18.04.1_amd64.deb ...
กำลังแกะ python3.8-minimal (3.8.0-3~18.04.1) ...
การเลือกแพ็คเกจ libpython3.8-stdlib:amd64 ที่ไม่ได้เลือกไว้ก่อนหน้านี้
กำลังเตรียมแกะ .../libpython3.8-stdlib_3.8.0-3~18.04.1_amd64.deb ...
กำลังแกะ libpython3.8-stdlib:amd64 (3.8.0-3~18.04.1) ...
การเลือกแพ็คเกจ python3.8 ที่ไม่ได้เลือกก่อนหน้านี้
กำลังเตรียมแกะ .../python3.8_3.8.0-3~18.04.1_amd64.deb ...
กำลังแกะ python3.8 (3.8.0-3~18.04.1) ...
การตั้งค่า libpython3.8-minimal:amd64 (3.8.0-3~18.04.1) ...
การตั้งค่า python3.8-minimal (3.8.0-3~18.04.1) ...
กำลังตั้งค่า libpython3.8-stdlib:amd64 (3.8.0-3~18.04.1) ...
การตั้งค่า python3.8 (3.8.0-3~18.04.1) ...
กำลังประมวลผลทริกเกอร์สำหรับเมนู gnome (3.13.3-11ubuntu1.1) ...
กำลังประมวลผลทริกเกอร์สำหรับการสนับสนุน mime (3.60ubuntu1) ...
กำลังประมวลผลทริกเกอร์สำหรับ desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
กำลังประมวลผลทริกเกอร์สำหรับ man-db (2.8.3-2ubuntu0.1) ...
จากนั้นฉันก็ติดตั้ง python3-distutils
justin@justin-Precision-5550:/usr/lib/python3.8/distutils$ sudo aptitude ติดตั้ง python3-distutils
แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
python3-distutils python3-lib2to3{a}
อัพเกรดแพ็คเกจ 0 รายการ, ติดตั้งใหม่ 2 รายการ, 0 รายการที่จะลบและ 0 รายการที่จะไม่อัปเกรด
จำเป็นต้องได้รับ 0 B/217 kB ของไฟล์เก็บถาวร หลังจากแกะกล่อง 2,118 kB จะถูกใช้
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่/?] ย
การเลือกแพ็คเกจ python3-lib2to3 ที่ไม่ได้เลือกก่อนหน้านี้
(กำลังอ่านฐานข้อมูล ... 165195 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../python3-lib2to3_3.6.5-3_all.deb ...
กำลังแกะ python3-lib2to3 (3.6.5-3) ...
การเลือกแพ็คเกจ python3-distutils ที่ไม่ได้เลือกก่อนหน้านี้
กำลังเตรียมแกะ .../python3-distutils_3.6.5-3_all.deb ...
กำลังแกะ python3-distutils (3.6.5-3) ...
การตั้งค่า python3-lib2to3 (3.6.5-3) ...
การตั้งค่า python3-distutils (3.6.5-3) ...
อย่างไรก็ตามเมื่อฉันตรวจสอบเวอร์ชันไฟล์ต้นฉบับ python3.8 ดูเหมือนว่าไม่ได้ติดตั้ง 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
รวม 40
drwxr-xr-x 3 รูท รูท 4096 13 ส.ค. 16:17 ./
drwxr-xr-x 28 รูท 12288 ส.ค. 56 16:17 ../
-rw-r--r-- 1 รูท 236 ก.พ. 26 09:10 __init__.py
drwxr-xr-x 2 รูทรูท 4096 13 ส.ค. 16:17 __pycache__/
-rw-r--r-- 1 รูทรูท 12345 26 ก.พ. 09:10 version.py
สิ่งนี้ทำให้เกิดปัญหาเมื่อฉันพยายามตั้งค่า envs เสมือนใน intelliJ:
ฉันไม่แน่ใจว่าฉันพลาดขั้นตอนที่นี่หรือมีบางอย่างเสีย ฉันพยายามค้นหา distutils.util เฉพาะสำหรับ python3.8 แต่ไม่พบเลย