ฉันจะอัพเดต Python เป็นเวอร์ชัน 3 ได้อย่างไร


15

มีวิธีใดที่จะอัพเดต Python บน Raspberry Pi (Wheezy) เป็นPython 3.3 ?


1
คุณอาจไม่ต้องการที่จะเปลี่ยนค่าเริ่มต้น ซอฟต์แวร์ระบบใด ๆ ที่ใช้ Python อาจหยุดทำงาน คุณสามารถเพิ่มชื่อแทนสำหรับบัญชีของคุณ พิมพ์ python3 แทนที่จะเป็น python ยากมากจริง ๆ หรือ
John La Rooy

1
อย่าเปลี่ยนรุ่นเริ่มต้นเว้นแต่คุณจำเป็นต้องใช้ virtualenv เพื่อสร้างสภาพแวดล้อม Python แบบ 'sanboxed' คุณสามารถติดตั้ง Python 3 ลงในหนึ่งในนั้นโดยไม่กระทบโครงการอื่น ๆ
phalt

คำตอบ:


16

คุณสามารถติดตั้ง Python 3 ได้อย่างง่ายดาย:

$ sudo apt-get install python3

อย่างไรก็ตาม : ฉันไม่แนะนำให้ตั้งค่านี้เป็นเวอร์ชันเริ่มต้นของ Python

หากคุณยังไม่ได้เริ่มใช้virtualenvเครื่องมือสำหรับสร้างสภาพแวดล้อม Python แบบ 'sandboxed' Virtualenv จะช่วยให้คุณติดตั้ง Python ได้หลายเวอร์ชั่นโดยไม่ขัดแย้งกัน

ติดตั้งง่าย:

$ sudo pip install virtualenv

และการสร้างสภาพแวดล้อมเสมือนจริงในโฟลเดอร์ก็ง่ายเช่นกัน:

$ virtualenv -p /usr/bin/python3 FOLDER

แฟล็ก -p บอกให้คุณทราบว่า Python เวอร์ชันใดที่จะใช้ ถ้าคุณไปที่โฟลเดอร์นั้น:

$ cd FOLDER

คุณจะสังเกตเห็นไฟล์เช่น:

$ ls
bin include lib

วิธีเปิดใช้งาน virtualenv ประเภทนี้:

$ . bin/activate

สายเทอร์มินัลที่มีการเปลี่ยนแปลงดังนี้:

(FOLDER)$root@raspiberrypi: $

หรือสิ่งที่คล้ายกัน ส่วน (โฟลเดอร์) ที่ด้านหน้าบอกคุณว่าคุณกำลังใช้ virtualenv

หากต้องการหยุดใช้ virtualenv นั้นให้พิมพ์:

deactivate

2
นี่เป็นคำตอบที่ยอมรับได้อย่างไร ตามคำตอบนี้ไม่มีเวอร์ชั่น 3.3 สำหรับ Wheezy
จิม Aho

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