Score:0

จะเปลี่ยนตัวชี้เส้นทาง python3 ได้อย่างไร

ธง cn

ฉันใช้ อูบุนตู 20.04.2 LTS กับ หลามเวอร์ชัน 3.9.5 ติดตั้งแล้ว

เมื่อฉันพิมพ์ ซึ่งหลาม ในเทอร์มินัลจะแสดง /usr/bin/python ซึ่งเป็นเส้นทางเริ่มต้นสำหรับ หลาม2 (2.7 ในกรณีของฉัน). แต่เมื่อฉันพิมพ์ ซึ่ง python3, มันแสดงให้เห็น /usr/local/bin/python3.dllไม่ใช่เส้นทางเริ่มต้นตามปกติ (/usr/bin/python3) สำหรับ python3

ฉันตรวจสอบของฉันแล้ว /usr/bin โฟลเดอร์และฉันสังเกตเห็นว่ามีไฟล์ชื่อ python3 และ python3.9 ฉันแค่ต้องการให้ตัวแปรเส้นทาง python3 ชี้ไปที่ตำแหน่ง /usr/bin/python3 หรือ /usr/bin/python3.9. ฉันควรทำขั้นตอนใดเพื่อทำเช่นนั้น?

ป.ล. ฉันไม่ต้องการตั้งค่า python เริ่มต้นเป็น python3ซึ่งฉันพบคำแนะนำในฟอรัม ask-ubuntu และในบทความมากมายหลังจากกูเกิล ฉันแค่ต้องการตั้งค่าเส้นทาง python3 ของฉันเป็น /usr/bin/python3 หรือ /usr/bin/python3.9

oldfred avatar
cn flag
อย่าเปลี่ยน python3 เริ่มต้น 20.04 ของฉันแสดง `ls -l /usr/bin/python* ` : `/usr/bin/python3 -> python3.8.1 ` Ubuntu ใช้เวอร์ชันนั้นและการเปลี่ยนเวอร์ชันจะทำให้ Ubuntu เสียหาย ปีที่ผ่านมามีเพียงการแก้ไขคือการติดตั้งใหม่ทั้งหมด ตอนนี้อาจซ่อมแซมได้หากคุณมีตัวติดตั้งจริงและสามารถ chroot กลับเข้าสู่ระบบเพื่อรีเซ็ตเพื่อแก้ไข python คุณสามารถติดตั้ง python เวอร์ชันอื่น ๆ ได้มากเท่าที่คุณต้องการ แต่ต้องอ้างอิงเป็นพิเศษ
Score:2
ธง cn

ตราบใดที่เป็นประเพณี หลาม3 ถูกติดตั้งใน /usr/local/bin/มันจะแสดงเป็นค่าเริ่มต้น หลาม3 เรียกใช้งานได้ ทำไม เพราะโดยปริยาย /usr/local/bin/ จะแสดงรายการก่อนหน้านี้ในเส้นทางการค้นหา /usr/bin. ด้วยวิธีนี้ โปรแกรมปฏิบัติการแบบกำหนดเองของคุณจะมีความสำคัญเหนือโปรแกรมที่ติดตั้งโดยระบบ

เพื่อให้ระบบค้นหา /usr/bin/python3 ก่อนอื่นคุณต้องย้ายออก /usr/local/bin/python3.dll. ทางเลือกอื่นคือการทำเครื่องหมายด้วยเส้นทางของคุณ ย้าย /usr/local/bin ด้านหลัง แต่นั่นจะส่งผลต่อไฟล์ปฏิบัติการแบบกำหนดเองอื่น ๆ ทั้งหมด

ดังนั้นเปลี่ยนชื่อ /usr/local/bin/python3.dll ถึง /usr/local/bin/python3cust หรือบางสิ่งบางอย่าง. จากนั้น คุณจะใช้เวอร์ชันไพธอนเริ่มต้น

บน Ubuntu คุณไม่สามารถเปลี่ยนเวอร์ชันไพ ธ อนเริ่มต้นได้ Python ถูกใช้อย่างกว้างขวางในระบบปฏิบัติการ การเปลี่ยนเวอร์ชันอาจทำให้สิ่งต่างๆ เสียหายได้

โพสต์คำตอบ

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