Python 3.5 เพิ่งเปิดตัวฉันสามารถใช้เป็นแพ็คเกจสำหรับ Ubuntu 15.4 ได้หรือไม่


15

ฉันต้องการ Python เวอร์ชันล่าสุด แต่ฉันไม่ต้องการที่จะข้ามตัวจัดการแพกเกจ apt: ฉันไม่ต้องการทำการติดตั้งซอร์สโรงเรียนเก่าเพราะมันสามารถถอนการติดตั้งได้ยากเมื่อแพ็กเกจอย่างเป็นทางการออกมา

Python3.5 ไม่ได้เป็นจุดเด่นในคลังเก็บแพคเกจของ Canonical ใด ๆ ซึ่งหมายความว่าฉันไม่สามารถเพียงแค่ "ติดตั้ง python3.5 apt-get install"

มีวิธีในการติดตั้ง Python3.5 บนพีซีของฉันในระหว่างนี้หรือไม่?


1
อาจเป็นไปได้ซ้ำกับInstall Python 3.3.2 บน Ubuntu
dobey

4
ไม่ซ้ำกัน: Python 3.3.x มาพร้อมกับ Ubuntu, python 3.5 เป็นแบรนด์ใหม่และยังไม่ได้เป็นส่วนหนึ่งของแพ็คเกจอย่างเป็นทางการ
Salim Fadhley

1
มันซ้ำซ้อน คำตอบเหมือนกัน คำถามนั้นถูกถามเพียงครั้งเดียวเมื่อ 3.3.2 เป็นรุ่นใหม่ ใช้ PPA Python 3.5 ถูกสร้างขึ้นภายในเมื่อฉันลงคะแนนให้ซ้ำ
dobey

2
ตอนนี้ - 6 ต.ค. - มี PPA พร้อม Python3.5 ดูคำตอบ
Nephente

คำตอบ:


15

ก่อนที่ Ubuntu จะเพิ่ม python 3.5ไปยังที่เก็บอย่างเป็นทางการคุณมีสองตัวเลือกในการติดตั้งทันที:

  • ตรวจสอบว่ามีใครบางคนมาพร้อมกับ PPA ที่มีอยู่หรือไม่python 3.5เพื่อให้คุณสามารถติดตั้ง / ลบโดยใช้apt-getหรือผู้จัดการแพ็คเกจอื่น ๆ

  • ติดตั้งจากแหล่งที่มา

เป็นอย่างที่ฉันเห็นไม่มี PPA ดังกล่าวจนถึงวันดังนั้นตัวเลือกเดียวของคุณคือการติดตั้งจากไฟล์ต้นฉบับ


คุณได้พูดว่า:

ฉันไม่ต้องการติดตั้งแหล่งข้อมูลโรงเรียนเก่าเพราะอาจทำให้ยากต่อการถอนการติดตั้งเมื่อมีแพ็คเกจออกมาอย่างเป็นทางการ

บางทีคุณยังไม่เคยได้ยินcheckinstallมันสร้างแพ็กเกจออกมาจากไฟล์ที่จะถูกบันทึกไว้ในสถานที่ต่าง ๆ ในคอมพิวเตอร์ของคุณในขั้นตอนสุดท้ายของการรวบรวมแพ็กเกจจากซอร์ส ( sudo make install) ดังนั้นคุณเพียงแค่ต้องแทนที่sudo make installด้วยsudo checkinstallแล้วคุณสามารถลบแพคเกจที่คุณตั้งชื่อโดยใช้ตัวจัดการแพคเกจใด ๆ ในลักษณะปกติ

ตรวจสอบman checkinstallเพื่อรับแนวคิดเพิ่มเติม


ปรับปรุง:

PPA พร้อมใช้งานแล้ว ตรวจสอบคำตอบนี้


มันไม่จำเป็นสำหรับงูใหญ่เพราะมันมีเป้าหมายใน MakeFile altinstallแล้ว มันทำงานได้ดีเป็นเวลาหลายปีในทุก distros
pylover

15

มีคำตอบอีกคำถามที่คล้ายกันที่นี่: ฉันจะติดตั้ง Python เวอร์ชั่นใหม่โดยใช้ apt-get ได้อย่างไร

โดยพื้นฐานแล้วจะบอกว่า (จนกว่าที่เก็บข้อมูลอย่างเป็นทางการจะมีเวอร์ชั่นงูใหญ่) ที่นี่เป็นแหล่งที่ใช้กับผู้จัดการแพ็คเกจสำหรับเราที่ต้องการใช้วิธีที่ง่ายกว่านี้เพราะนั่นคือสิ่งที่ผู้จัดการแพ็คเกจมีไว้สำหรับ:

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5

รุ่งโรจน์ถึงเฟลิกซ์ครัลล์ผู้ดำเนินการ PPA นี้!


1
ฉันใช้ Ubuntu 15.04 ฉันสามารถติดตั้ง Python 3.5.1 ได้โดยใช้วิธีนี้ อย่างไรก็ตามฉันต้องทำด้วยตนเอง: sudo rm / usr / bin / python3 จากนั้น sudo ln -s /usr/bin/python3.5 / usr / bin / python3
AAAfarmclub
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.