ทำให้ python 2.7 เป็นค่าเริ่มต้นแทนที่จะเป็น python 2.6 ใน centos6


1

ในระบบของฉันฉันได้ติดตั้ง python 2.7 โดยค่าเริ่มต้นมันมี python 2.6 แอปพลิเคชันของฉันจำเป็นต้องเรียกใช้บน 2.7 แต่ใช้งานบน python 2.6 โดยค่าเริ่มต้นฉันจะเปลี่ยนสิ่งนี้ได้อย่างไร

คำตอบ:


2

tldr: คุณทำไม่ได้

Python เป็นหนึ่งในสิ่งที่คุณไม่ต้องการยุ่งมากเพราะสิ่งสำคัญในระบบปฏิบัติการของคุณขึ้นอยู่กับมัน คุณสามารถทำลายระบบของคุณอย่างน่ากลัว

สำหรับจุดประสงค์ในการทดสอบคุณอาจให้เส้นทางแบบเต็มไปยัง python 2.7 อย่างชัดเจนในสคริปต์ python ของคุณ นี่คือการแฮ็กและไม่ได้ปรับขนาด ทำเฉพาะในกรณีที่คุณรู้ว่าสภาพแวดล้อมการผลิตจะเหมือนกันและตัวเลือกอื่น ๆ ดูไม่อร่อย

คุณต้องการใช้virtualenvแทนเพื่อตั้งค่าสภาพแวดล้อมแบบหลามสำหรับการใช้งานของคุณ มีสิ่งที่ดีไม่กี่นี่ - มันช่วยให้คุณเลือกรุ่นของงูหลามคุณต้องการ (และดึงในการอ้างอิงสำหรับเพียงสภาพแวดล้อมที่) ไม่ได้มีความเสี่ยง hosing ซอฟต์แวร์ที่สำคัญที่อาศัยหลาม 2.6 และไม่บังคับทั้งระบบของคุณ เนื่องจากคุณไม่ได้พยายามติดตั้งระบบใหม่เพื่อทำงานในลักษณะที่ไม่ได้ออกแบบมา

ดูpyenvและpythonzสำหรับตัวเลือกเพิ่มเติม - พวกเขาจะช่วยให้คุณมีสภาพแวดล้อมแบบหลามแบบผู้ใช้ที่ดูดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.