เราต้องติดตั้ง Python หรือติดตั้งไว้แล้วใน Ubuntu 14.04LTS


10

ฉันต้องการมันสำหรับการเรียนรู้ภาษา Python กรุณาช่วย!


5
ทั้ง python2 และ 3 ถูกติดตั้งโดยค่าเริ่มต้นในวันที่ 14.04
Jacob Vlijm

คำตอบ:


14

โดยค่าเริ่มต้นทั้งสอง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


สวัสดีจาค็อบฉันคิดว่าความคิดเห็นของคุณเป็นคำตอบเดียวที่จำเป็นสำหรับคำถามนี้ นี่เป็นรายละเอียดเกินไปและไม่ได้เน้นความคิดเห็นของคุณ อย่างไรก็ตามต้องการแบ่งปันกับคุณ บางครั้งคำตอบเดียวก็เพียงพอแล้ว ความเชี่ยวชาญของคุณสามารถใช้กับคำถามอื่น ๆ ได้
don.joey

@ don.joey ฉันสงสัยคุณอาจพูดถูก :) อย่างไรก็ตามองค์ประกอบคำถามเพิ่มเติมด้านล่างคำตอบ Maythux ทำให้ฉันคิดว่ามันเป็นประโยชน์ในการเพิ่มสิ่งไม่กี่ ...
จาค็อบ Vlijm

ดังนั้น "ว่าง" เป็นแอปพลิเคชัน!
Mervin Jacob

ใช่มันเป็น IDE สำหรับหลามเห็นการเชื่อมโยงในคำตอบที่: en.wikipedia.org/wiki/IDLE_%28Python%29 คุณสามารถติดตั้งได้ (ทั้ง Idle (2) และ Idle3 จากศูนย์ซอฟต์แวร์
Jacob Vlijm

4

ตรวจสอบเวอร์ชั่นของหลามด้วย

python --version

นอกจากนี้โปรดทราบว่ามีความแตกต่างที่รุนแรงระหว่าง python 2 และ 3 https://wiki.python.org/moin/Python2orPython3


4
คุณอาจต้องการเพิ่มpython3 --versionเนื่องจากมีการติดตั้งโดยค่าเริ่มต้นเช่นกัน python --versionแสดงเฉพาะรุ่น 2
Jacob Vlijm

3

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แสดงเวอร์ชั่นล่าสุดที่มีอยู่ในช่องซอฟต์แวร์ของคุณเพื่อให้คุณสามารถอัปเกรดเวอร์ชันของคุณได้หากต้องการ


3
คุณอาจต้องการเพิ่มapt-cache policy python3เนื่องจากapt-cache policy pythonแสดงเฉพาะ python2 เท่านั้นในขณะที่ติดตั้ง python3 เช่นกันใน 12.10>
Jacob Vlijm

ติดตั้งแล้ว: 3.4.0-0ubuntu2 ผู้สมัคร: 3.4.0-0ubuntu2 นี่คือสิ่งที่แสดงหลังจากใช้คำสั่งapt-cache policy python3นี้ ดังนั้นหมายความว่าฉันมี 3.4.0 ล่าสุดใช่มั้ย!
Mervin Jacob

@ MerinJacob นั่นถูกต้อง
Jacob Vlijm

อย่างที่ฉันบอกพวกคุณว่าฉันต้องการ Python สำหรับการเขียนโปรแกรม ดังนั้นจึงเป็น "สถานี" ที่เราทำการเข้ารหัสใช่มั้ย!
Mervin Jacob

@ MerinJacob Python REPL ดีมาก REPLs เป็นคนดีโดยทั่วไป ฉันไม่คิดว่าคุณต้องการรหัสแอปพลิเคชันระดับองค์กรในเทอร์มินัล คุณควรชี้แจงสิ่งที่คุณตั้งไว้จริง ๆ เพื่อให้บรรลุ (นอกจากนี้ฉันได้กลิ่นการบ้านถ้าเป็นเช่นนั้นคุณอาจต้องการถามอาจารย์หรือ TA โดยตรง)
Tobia Tesan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.