Score:0

จะอัพเดต python ด้วยวิธีที่ถูกต้องได้อย่างไร?

ธง mx

ฉันมีทางเลือกอื่น:

$ sudo ปรับปรุงทางเลือก --config python3
มี 3 ตัวเลือกสำหรับ python3 ทางเลือก (ให้ /usr/bin/python3)

  สถานะลำดับความสำคัญของเส้นทางที่เลือก
--------------------------------------------- ----------
  0 /usr/bin/python3.8 2 โหมดอัตโนมัติ
  1 /usr/bin/python3.10 1 โหมดแมนนวล
* 2 /usr/bin/python3.8 2 โหมดแมนนวล
  3 /usr/bin/python3.9 2 โหมดแมนนวล

กด <enter> เพื่อคงตัวเลือกปัจจุบัน[*] หรือพิมพ์หมายเลขการเลือก: 1
ทางเลือกในการอัปเดต: ใช้ /usr/bin/python3.10 เพื่อให้ /usr/bin/python3 (python3) ในโหมดแมนนวล

หากฉันไม่เลือกเวอร์ชันของ python3.8 คำสั่งระบบและแอพบางตัวจะไม่ทำงาน

ตัวอย่างเช่น เมื่อฉันตั้งค่า py 3.9 เป็นค่าเริ่มต้นและพยายามเรียกใช้ system cmd:

$ sudo add-apt-repository ppa:deadsnakes/ppa
Traceback (การโทรครั้งล่าสุดล่าสุด):
  ไฟล์ "/usr/bin/add-apt-repository" บรรทัดที่ 12 ใน <โมดูล>
    จาก softwareproperties.SoftwareProperties นำเข้า SoftwareProperties, shortcut_handler
  ไฟล์ "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", บรรทัด 68 ใน <โมดูล>
    จาก gi.repository นำเข้า Gio
  ไฟล์ "/usr/lib/python3/dist-packages/gi/__init__.py", บรรทัด 42 ใน <โมดูล>
    จาก . นำเข้า _gi
ImportError: ไม่สามารถนำเข้าชื่อ '_gi' จากโมดูลเริ่มต้นบางส่วน 'gi' (น่าจะเกิดจากการนำเข้าแบบวงกลม) (/usr/lib/python3/dist-packages/gi/__init__.py)

ความช่วยเหลือใด ๆ ในการแก้ไขจะได้รับการต้อนรับอย่างมาก! ความนับถือ, เลโอนาร์โด

David avatar
cn flag
การเปลี่ยนเวอร์ชันเริ่มต้นจะฆ่าฟีเจอร์หลายอย่างของระบบปฏิบัติการและไม่ควรทำ แต่ละเวอร์ชันมีเวอร์ชันเฉพาะที่ต้องใช้
mx flag
อืมม... ข้าไม่เคยได้ยินเรื่องนี้มาก่อน... แล้วข้าควรทำอย่างไรดี? จำเป็นต้องเปลี่ยนเวอร์ชันไพ ธ อนเริ่มต้นหรือไม่ ขึ้นอยู่กับว่าฉันต้องการทำอะไร
David avatar
cn flag
การค้นหาไซต์จะทำให้คุณได้รับคำถามมากมายหากไม่ใช่หลายร้อยคำถาม คุณไม่เคยเปลี่ยนค่าเริ่มต้น
mx flag
ฉันอ่านบทช่วยสอนมากมายเกี่ยวกับการอัปเดตเวอร์ชันไพธอน และในนั้นไม่มีใครพูดถึงเรื่องนี้เลย
hu flag
คุณติดตั้งเวอร์ชันใหม่ภายในเครื่องและใช้งานโดยไม่ต้องเปลี่ยนเวอร์ชันเริ่มต้น ไม่ใช่การอัปเดตเนื่องจาก "อัปเดต python" จะทำให้สิ่งต่าง ๆ เสียหาย
mx flag
สมบูรณ์แบบ @mikewhatever ... ขอบคุณมาก

โพสต์คำตอบ

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