ฉันต้องการมันสำหรับการเรียนรู้ภาษา Python กรุณาช่วย!
ฉันต้องการมันสำหรับการเรียนรู้ภาษา Python กรุณาช่วย!
คำตอบ:
โดยค่าเริ่มต้นทั้งสองpython2
และpython3
ถูกติดตั้ง
ดังที่ได้กล่าวไปแล้วคุณสามารถตรวจสอบเวอร์ชั่นของคุณด้วย:
python -V
(ใจเมืองหลวง) หรือ
python --version
หรือ
apt-cache policy python
การดำเนินการนี้จะแสดงเฉพาะเวอร์ชันของpython2
ขณะที่เปิดใช้14.04
งานpython3
อยู่เท่านั้น หากต้องการดูเวอร์ชันของpython3
เพียงแทนที่สิ่งที่เกิดขึ้นทั้งหมดpython
ในคำสั่งด้านบนด้วยpython3
หากคุณเริ่มเขียนโปรแกรมโปรดจำไว้ว่าการใช้:
python <script>
จะทำให้หลาม 2 เรียกใช้รหัสและ
python3 <script>
จะทำให้ python 3 ทำงานและ (ถ้าสคริปต์นั้นทำงานได้), shebang
#!/usr/bin/env python
จะรันใน python 2 และ
#!/usr/bin/env python3
จะทำงานในหลาม 3
เป็นคำตอบสำหรับสิ่งที่คุณถามในความคิดเห็น: ดังนั้นจึงเป็น "สถานี" ที่เราทำการเข้ารหัสใช่มั้ย!?
วิธีที่สะดวกที่สุดคือใช้Idle (จากที่เก็บ) จากนั้นคุณสามารถทดสอบรันรหัสด้วยF5หรือถ้าจำเป็นจากเทอร์มินัล มันมีข้อได้เปรียบที่แนะนำการเยื้องโดยอัตโนมัติ (ao)
ทราบว่าคุณต้องใช้ Idle เวอร์ชันอื่นสำหรับ python 2 และ 3
ตรวจสอบเวอร์ชั่นของหลามด้วย
python --version
นอกจากนี้โปรดทราบว่ามีความแตกต่างที่รุนแรงระหว่าง python 2 และ 3 https://wiki.python.org/moin/Python2orPython3
python3 --version
เนื่องจากมีการติดตั้งโดยค่าเริ่มต้นเช่นกัน python --version
แสดงเฉพาะรุ่น 2
Python ได้รับการติดตั้งตามค่าเริ่มต้นใน Ubuntu แต่เพื่อตรวจสอบ:
เรียกใช้คำสั่งนี้
$ apt-cache policy python
python:
Installed: 2.7.3-0ubuntu2.2
Candidate: 2.7.3-0ubuntu2.2
Version table:
*** 2.7.3-0ubuntu2.2 0
500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
100 /var/lib/dpkg/status
2.7.3-0ubuntu2 0
500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
ขอบคุณ @JacobVlijm note หากคุณใช้ Ubuntu> 12.10 คุณควรใช้apt-cache policy python3
แทน
ตามที่คุณเห็นในส่วน pyton คุณสามารถดูได้ Installed: 2.7.3-0ubuntu2.2
นี่หมายความว่าติดตั้งแล้วและรุ่นคือ 2.7
ยังcandidate
แสดงเวอร์ชั่นล่าสุดที่มีอยู่ในช่องซอฟต์แวร์ของคุณเพื่อให้คุณสามารถอัปเกรดเวอร์ชันของคุณได้หากต้องการ
apt-cache policy python3
เนื่องจากapt-cache policy python
แสดงเฉพาะ python2 เท่านั้นในขณะที่ติดตั้ง python3 เช่นกันใน 12.10>
apt-cache policy python3
นี้ ดังนั้นหมายความว่าฉันมี 3.4.0 ล่าสุดใช่มั้ย!