Score:3

ฉันสามารถลบบางเวอร์ชันของไพ ธ อนได้หรือไม่

ธง in

ฉันมี VM รุ่นเก่าของ Ubuntu ที่ใช้งาน 16.04 ในระบบนี้ฉันได้ติดตั้ง python3.5 และ python3.8 แล้ว ดูเหมือนว่าโดยค่าเริ่มต้น 'python' จะถูกตีความว่าหมายถึง python2.7 และ python3 ถูกตั้งค่าเป็น python3.5 ฉันต้องการค่าเริ่มต้นเป็น 3.8 หรืออย่างน้อยค่าเริ่มต้น python3 เปลี่ยนเป็น python3.8 ถ้าฉันทำเช่นนี้มีแนวโน้มที่จะทำลายอะไร?

ฉันควรลบ python3.5 หรือไม่ มี python3 หลายเวอร์ชันหรือไม่?

Someone avatar
my flag
Ubuntu [16.04 LTS สิ้นสุดอายุการสนับสนุนมาตรฐานแล้ว](https://help.ubuntu.com/community/EOL) ดังนั้นจึงไม่เกี่ยวกับหัวข้อที่นี่ เว้นแต่คำถามของคุณจะเจาะจงเพื่อช่วยให้คุณย้ายไปยังรุ่นที่รองรับ อูบุนตูดู https://askubuntu.com/help/on-topic
Sadra Naddaf avatar
de flag
การลบ python3 ออกจาก Ubuntu ทำลายวันของคุณ! อย่าเพิ่ง! แอพบางตัวรวมถึงเทอร์มินัลขึ้นอยู่กับมัน ลองทางเลือกอื่นจากส่วนคำตอบ
Score:4
ธง sa

อย่าลบเวอร์ชันเริ่มต้นของ Python 3.x เนื่องจากการลบออกอาจทำให้หลายสิ่งหลายอย่าง เช่น เทอร์มินัล แอปซอฟต์แวร์ และแอปอื่นๆ เสียหาย สำหรับข้อมูลเพิ่มเติม ดูคำถามนี้: ลบ Python 3 และตอนนี้ Ubuntu Software Center, เทอร์มินัลและแอปพลิเคชันอื่น ๆ ไม่ทำงาน. ข่าวดีก็คือแม้ว่าคุณจะทำลายสิ่งเหล่านั้น แต่ก็เป็นไปได้ที่จะกู้คืนเวอร์ชัน Python 3.x ดั้งเดิมโดยการบูท Ubuntu เข้าสู่โหมดการกู้คืน จากนั้น Ubuntu จะทำงานตามปกติอีกครั้ง

แทนที่จะแทนที่เวอร์ชันเริ่มต้นของ Python 3.x ทั้งหมด วิธีที่แนะนำในการติดตั้งเวอร์ชันอื่นของ Python 3.x คือการเก็บ Python 3 ที่มีอยู่ไว้ และติดตั้ง Python 3 เวอร์ชันใหม่ควบคู่กันไป จากนั้นคุณสามารถใช้โปรแกรมที่เรียกว่า update-alternatives เพื่อเลือกเวอร์ชัน Python ที่คุณต้องการใช้

เพิ่ม Python 3.8 เพื่ออัพเดตทางเลือกเพื่อให้คุณสามารถสลับระหว่าง Python 3.5 และ Python 3.8 ได้โดยการเรียกใช้ ทางเลือกในการปรับปรุง --config python3.

sudo update-alternatives -- ติดตั้ง /usr/bin/python3 python3 /usr/bin/python3.5
sudo update-alternatives -- ติดตั้ง /usr/bin/python3 python3 /usr/bin/python3.8
ทางเลือกในการปรับปรุง --config python3

หลังจากที่คุณใช้ Python 3.8 เสร็จแล้ว คุณสามารถเปลี่ยนกลับไปเป็นเวอร์ชันเริ่มต้นของ Python 3.5 ได้

  • รายการเวอร์ชันที่ติดตั้งของ Python: ทางเลือกในการอัปเดต --list python

  • สลับระหว่างเวอร์ชัน Python: ทางเลือกในการอัปเดต --config python

    จากบรรทัดคำสั่งเทอร์มินัล กด <enter> เพื่อคงตัวเลือกปัจจุบัน[*] หรือพิมพ์หมายเลขการเลือก:

pLumo avatar
in flag
OP พูดถึง 16.04 โดยที่ 2.7 เป็นค่าเริ่มต้นที่ไม่ควรลบออก ฉันเดาว่ามันปลอดภัยที่จะลบเวอร์ชัน 3.x ใดๆ
karel avatar
sa flag
ย้อนกลับไปใน 13.04 การลบ Python 3 ทำลาย Ubuntu Software Center, เทอร์มินัล และแอปพลิเคชันอื่นๆ - [ลิงก์](https://askubuntu.com/questions/384033/)
jrh avatar
ph flag
jrh
ฉันสามารถพูดได้จากประสบการณ์ที่ผ่านมาว่าการยุ่งกับโปรแกรมที่จัดการ `python`, `python2` หรือ `python3` เป็นความคิดที่แย่มาก หลายปีก่อนฉัน (ค่อนข้างโง่เขลา) เชื่อมโยง 'python3' กับ 'python' ออกจากการทำงาน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา