Score:-4

Ubuntu เริ่มต้น python3.8.10

เมื่อฉันติดตั้ง หลาม3.9 หรือ 3.10ไม่มีการเปลี่ยนแปลงใน หลาม3 สั่งการ. ก็ยังคงเป็น หลาม3.8.10 และแพ็คเกจทั้งหมดจะถูกติดตั้งสำหรับ 3.8.10 เว้นแต่ว่าฉันจะรัน หลาม 3.9 -m pip. อะไรคือสาเหตุที่คุณไม่สามารถเปลี่ยนเวอร์ชันของ python3 เป็นเวอร์ชันที่ใหม่กว่าได้

cocomac avatar
cn flag
เพราะจะทำให้ Ubuntu พังถ้าคุณเปลี่ยนอันเก่าทั้งหมด Ubuntu พิถีพิถันมากเกี่ยวกับเวอร์ชันของ Python ที่เป็นค่าเริ่มต้น ดู[คำถามนี้](https://askubuntu.com/questions/1132349/terminal-not-opening-up-after-upgrading-python-to-3-7) และ [อันนี้](https://askubuntu com/q/384033/1438484) ด้วย _ทำไม_มันจู้จี้จุกจิกจัง ฉันไม่รู้
guiverc avatar
cn flag
เครื่องมือ Ubuntu จำนวนมากใช้ 'python3' และทำงานร่วมกับเวอร์ชันที่ระบบให้มา หากคุณเปลี่ยนเวอร์ชัน *default* เครื่องมือ Ubuntu เหล่านั้นอาจหยุดทำงานหรือหยุดทำงานอย่างน่าเชื่อถือ ดังนั้นจึงมีการป้องกันเพื่อรักษาเวอร์ชันเริ่มต้นให้ถูกต้อง คุณไม่ได้บอกว่าเดสก์ท็อปหรือเซิร์ฟเวอร์ แต่คุณควรหลีกเลี่ยงการเปลี่ยนแปลงค่าเริ่มต้นของ python3 เว้นแต่คุณจะทราบดีถึงผลที่ตามมาเหล่านั้น
mchid avatar
bo flag
ระบบปฏิบัติการขึ้นอยู่กับเวอร์ชันมาตรฐานของไพทอน อย่างไรก็ตาม คุณสามารถตั้งค่านามแฝงให้กับผู้ใช้ของคุณได้ตามที่ระบุไว้ด้านล่าง อย่าลืมออกจากระบบและลงชื่อเข้าใช้ใหม่หลังจากที่คุณตั้งค่านามแฝงหรือเรียกใช้ `source ~/.bashrc` เพื่อใช้การเปลี่ยนแปลง
us flag
อย่ายุ่งกับเวอร์ชันไพทอนเริ่มต้น หากเกิดข้อผิดพลาด คุณอาจต้องติดตั้ง Ubuntu ใหม่ ใช้ Anaconda/Miniconda แทน มันจะตั้งค่าสภาพแวดล้อมของงูเหลือมสำหรับคุณ https://www.anaconda.com/products/individual, https://docs.conda.io/en/latest/miniconda.html
Score:-1
ธง cn

เหตุผลที่คุณไม่สามารถเปลี่ยน python3 เป็นเวอร์ชันเริ่มต้นที่ใหม่กว่าได้ เนื่องจากจะทำให้ระบบปฏิบัติการและแอปพลิเคชันจำนวนมากที่ใช้เวอร์ชันเริ่มต้นของ python3 เสียหาย อย่างไรก็ตาม คุณสามารถใช้นามแฝงเพื่อที่ว่า เมื่อคุณเรียกใช้ หลาม คำสั่งในเทอร์มินัล หลาม3.9 จะดำเนินการ

เปิดไฟล์ bashrc โดยใช้คำสั่งต่อไปนี้:

นาโน ~/.bashrc

เพิ่มบรรทัดต่อไปนี้ที่ด้านล่างของไฟล์ bashrc

นามแฝง python3='/usr/bin/python3.9'

หลังจากที่คุณบันทึกไฟล์แล้ว ให้รันคำสั่งต่อไปนี้เพื่อใช้การเปลี่ยนแปลง:

. ~/.bashrc
mchid avatar
bo flag
ผู้คนอาจต้องการอธิบายการลงคะแนนให้กับผู้เขียน เพียงแค่ตั้งค่านี้เป็นนามแฝงก็เป็นทางเลือกที่ปลอดภัยซึ่งแนะนำโดยคำตอบที่ได้รับการโหวตอื่นๆ สำหรับคำถามอื่นๆ ที่คล้ายคลึงกัน หากคุณมีปัญหาในการเรียกใช้คำสั่งด้วย `sudo` ฉันขอแนะนำให้คุณถามคำถามแยกต่างหากหรือแสดงความคิดเห็นเพราะมีการแก้ไขสำหรับสิ่งนั้นและไม่มีส่วนเกี่ยวข้องกับ 'python' โดยทั่วไปไม่แนะนำให้ติดตั้งแพ็คเกจ `pip` ทั้งระบบ
mchid avatar
bo flag
หากคุณต้องการติดตั้ง pip สำหรับ python 3.9 คุณสามารถใช้[คำตอบนี้](https://askubuntu.com/questions/1331391/how-do-you-install-pip-for-python3-9-4?rq= 1). อย่างไรก็ตาม OP ไม่ได้ถามเช่นนั้น เราจึงไม่สามารถสันนิษฐานได้ว่าพวกเขาไม่รู้เรื่องนี้
JerryWill321 avatar
us flag
เวอร์ชัน Python เริ่มต้นที่ใช้สำหรับการเรียกใช้สคริปต์สามารถเปลี่ยนแปลงได้ แต่ไม่สามารถเปลี่ยนแปลงได้ทั้งระบบ (กล่าวถึงในความคิดเห็นก่อนหน้า) เนื่องจากส่วนประกอบบางอย่างของ Ubuntu ขึ้นอยู่กับการติดตั้ง Python เฉพาะ

โพสต์คำตอบ

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