สาวไต้หวันตีà¸à¸¥à¸à¸‡à¸Šà¸¸à¸” What I've Done Blue 1
สารบัญ:
Python เป็นหนึ่งในภาษาการเขียนโปรแกรมที่ได้รับความนิยมมากที่สุดในโลก มันใช้สำหรับการพัฒนาเว็บไซต์การเขียนสคริปต์การเรียนรู้ของเครื่องจักรการวิเคราะห์ข้อมูลและอื่น ๆ
บทช่วยสอนนี้อธิบายวิธีตรวจสอบเวอร์ชันของ Python ที่ติดตั้งบนระบบปฏิบัติการของคุณโดยใช้บรรทัดคำสั่ง สิ่งนี้มีประโยชน์เมื่อทำการติดตั้งแอพพลิเคชั่นที่ต้องการ Python เวอร์ชั่นที่เฉพาะเจาะจง
นอกจากนี้เราจะแสดงให้คุณเห็นว่าจะกำหนดโปรแกรม Python เวอร์ชันใดโดยทางโปรแกรมไว้บนระบบที่สคริปต์ Python ทำงานอยู่ ตัวอย่างเช่นเมื่อเขียนสคริปต์ Python คุณจะต้องตรวจสอบว่าสคริปต์รองรับเวอร์ชันของ Python ที่ติดตั้งในเครื่องของผู้ใช้หรือไม่
Python Versioning
Python พร้อมที่จะใช้งานจริงในเวอร์ชั่นต่อไปนี้:
MAJOR.MINOR.MICRO
ตัวอย่างเช่นใน Python 3.6.8,
3
เป็นเวอร์ชันหลัก,
1
เป็นรุ่นรองและ
2
เป็นรุ่นไมโคร
-
MAJOR
- Python มีสองเวอร์ชันหลักที่ไม่สามารถใช้งานร่วมกันได้อย่างสมบูรณ์: Python 2 และ Python 3 ตัวอย่างเช่น3.5.7
,3.7.2
และ3.8.0
เป็นส่วนหนึ่งของเวอร์ชันหลัก Python 3MINOR
- การเปิดตัวเหล่านี้นำคุณสมบัติและฟังก์ชั่นใหม่ ตัวอย่างเช่น3.6.6
,3.6.7
และ3.6.8
เป็นส่วนหนึ่งของรุ่นรอง Python 3.6MICRO
- โดยทั่วไปแล้วรุ่นไมโครใหม่จะมีการแก้ไขข้อบกพร่องและการปรับปรุงต่างๆ
การเผยแพร่การพัฒนามีคุณสมบัติเพิ่มเติม สำหรับข้อมูลเพิ่มเติมโปรดอ่านเอกสารประกอบของ Python“ วงจรการพัฒนา”
ตรวจสอบเวอร์ชั่นของ Python
Python ได้รับการติดตั้งไว้ล่วงหน้าในลีนุกซ์ส่วนใหญ่และ macOS
หากต้องการทราบว่าติดตั้ง Python เวอร์ชันใดในระบบของคุณให้รันคำสั่ง
python --version
หรือ
python -V
:
python --version
คำสั่งจะพิมพ์เวอร์ชัน Python เริ่มต้นในกรณีนี้คือ
2.7.15
เวอร์ชันที่ติดตั้งในระบบของคุณอาจแตกต่างกัน
Python 2.7.15+
เวอร์ชันเริ่มต้นของ Python จะถูกใช้โดยสคริปต์ทั้งหมดที่มี
/usr/bin/python
ตั้งเป็นล่ามในบรรทัด shebang ของสคริปต์
Linux ดิสทริบิวชันบางรุ่นติดตั้ง Python หลายเวอร์ชันในเวลาเดียวกัน โดยทั่วไปแล้วไบนารี Python 3 ชื่อ
python3
และไบนารี Python 2 มีชื่อว่า
python
หรือ
python2
แต่อาจไม่เป็นเช่นนั้นเสมอไป
คุณสามารถตรวจสอบว่าคุณติดตั้ง Python 3 หรือไม่โดยพิมพ์:
python3 --version
Python 3.6.8
ในขณะที่ Python 2 ได้รับการสนับสนุนเป็นอย่างดีและแอคทีฟ Python 3 ถือเป็นปัจจุบันและอนาคตของภาษา
ในขณะที่เขียนบทความนี้ Python รุ่นใหญ่ล่าสุดคือรุ่น 3.8.x โอกาสที่คุณจะติดตั้ง Python 3 เวอร์ชันเก่ากว่าในระบบของคุณ
การตรวจสอบเวอร์ชั่น Python โดยทางโปรแกรม
Python 2 และ Python 3 มีความแตกต่างกันโดยพื้นฐาน รหัสที่เขียนใน Python 2.x อาจไม่ทำงานใน Python 3.x
โมดูล
sys
ที่มีอยู่ใน Python ทุกรุ่นจะมีพารามิเตอร์และฟังก์ชันเฉพาะของระบบ
sys.version_info
ช่วยให้คุณกำหนดรุ่น Python ที่ติดตั้งบนระบบ มันเป็นสิ่งอันดับที่มีหมายเลขรุ่นห้า:
major
minor
micro
releaselevel
และ
serial
สมมติว่าคุณมีสคริปต์ที่ต้องการอย่างน้อย Python เวอร์ชัน 3.5 และคุณต้องการตรวจสอบว่าระบบตรงตามข้อกำหนดหรือไม่ คุณสามารถทำได้โดยเพียงตรวจสอบรุ่น
major
และรุ่น
minor
:
import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 5: print("This script requires Python 3.5 or higher!") print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor)) sys.exit(1)
This script requires Python 3.5 or higher! You are using Python 2.7.
ในการเขียนโค้ด Python ที่ทำงานภายใต้ Python 3 และ 2 ให้ใช้โมดูล
future
อนุญาตให้คุณเรียกใช้รหัสที่เข้ากันได้กับ Python 3.x ภายใต้ Python 2
ข้อสรุป
การค้นหารุ่นของ Python ที่ติดตั้งบนระบบของคุณนั้นง่ายมากเพียงพิมพ์
python --version
อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ
หลาม terminal