แก้ไข: * ตามที่ @Athon ได้ชี้ให้เห็นในความคิดเห็น PPA นี้ไม่รวม Python 2.7 สำหรับ Ubuntu 12.04 (แม่นยำ) ดูคำตอบของขี้ขลาด - อนาคตด้านล่างซึ่งฉันไม่เชื่อว่ามีอยู่เมื่อฉันตอบกลับ
วิธี "Ubuntu" ที่ต้องการเพื่อจัดการกับแพ็คเกจที่ไม่รวมอยู่ในจักรวาลของพวกเขาโดยค่าเริ่มต้นคือการใช้ PPA (พื้นที่เก็บข้อมูลของบุคคลที่สาม) แทนที่จะรวบรวมด้วยตนเอง คุณคงประโยชน์ของการจัดการแพ็คเกจการอัพเดตและการแก้ไขการพึ่งพาวิธีนี้
อย่างไรก็ตามที่เก็บของบุคคลที่สามไม่ได้รับการสนับสนุนอย่างเป็นทางการหากเป็นส่วนหนึ่งของความต้องการของคุณ
The DeadSnakes (เข้าใจแล้ว) PPA รักษา Python ออกมาไม่รวมอยู่ในการจัดการแพ็คเกจระบบ
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python2.7
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ PPA นี้ที่นี่
อย่างไรก็ตามในกรณีของคุณสิ่งนี้ไม่รวม Python 2.7 เนื่องจาก DeadSnakes ให้เฉพาะรุ่นหลักเท่านั้นที่ไม่รวมและไม่ได้เป็นจุดวางจำหน่าย เนื่องจาก Ubuntu มีแพ็คเกจ 2.7 สำหรับ Ubuntu 12.04 อยู่แล้ว DeadSnakes จะไม่ให้สิ่งนี้
มันอาจจะดีกว่าสำหรับคุณที่จะทำกรณีที่คุณไม่ควรใช้บรรจุภัณฑ์ดั้งเดิมกับอูบุนตูในกรณีนี้ ดูข้อความที่ตัดตอนมาจาก DeadSnakes;
Using third-party modules packaged for Debian or Ubuntu with the Python
interpreters from this repository is a bit of a mixed bag. For Python 2, Python
modules from the official repositories will not work, as a consequence of how
Python packaging works in Debian. For Python 3 on the other hand, all
pure-Python module packages at least should be available; compiled extension
modules will not work however.
In general, you're better off installing Python modules using the common Python
packaging tools rather than the system package manager. For an introduction into
the Python packaging ecosystem and its tools, refer to;
http://guide.python-distribute.org/
A few of these tools might also be provided in this repository as a convenience.
หากคุณจำเป็นต้องใช้การจัดการแพคเกจระบบปฏิบัติการอย่างสมบูรณ์และไม่สามารถย้ายไปยัง Ubuntu รุ่นอื่นด้วยแพ็คเกจที่ DeadSnakes ให้มาหรือโดยพื้นฐานแล้วคุณมีตัวเลือกเหลืออยู่สองตัวเท่าที่ฉันเห็น
- คุณสามารถร้องขอ backport ของ Python 2.7.5 ไปยัง Ubuntu 12.04
- คุณสามารถสร้างPPAของคุณเองด้วย Python เวอร์ชันที่คุณต้องการ
หมายเหตุด้านข้าง : AskUbuntuเป็นStackExchangeที่ดีกว่าในการโพสต์สิ่งนี้ถึงมากกว่า SuperUser โดยทั่วไป