วิธีตรวจสอบ Python เวอร์ชันบน Linux, Mac และ Windows

⚡ สรุปอย่างชาญฉลาด

Python เวอร์ชันจะบอกคุณว่าติดตั้งเวอร์ชันใดไว้ เพื่อให้มั่นใจได้ว่าโค้ดและไลบรารีของคุณเข้ากันได้ ตัวอย่างด้านล่างแสดงวิธีการตรวจสอบเวอร์ชันได้ที่นี่ Windowsรวมถึง Linux และ Mac โดยใช้บรรทัดคำสั่ง, PowerShell และสคริปต์

  • 🔍 ตรวจสอบด่วน: เรียกใช้คำสั่ง `python –version` ในบรรทัดคำสั่งหรือเทอร์มินัลเพื่อดูเวอร์ชันที่ติดตั้งไว้
  • 📜 วิธีการเขียนสคริปต์: ใช้โมดูล sys หรือ platform ภายใน Python สคริปต์สำหรับอ่านเวอร์ชัน
  • 🪟 Windows: ตรวจสอบเวอร์ชันได้จาก Command Prompt หรือ PowerShell
  • 🐧 ลินุกซ์และแมค: ใช้คำสั่ง `python –version` หรือ `python3 –version` ในเทอร์มินัล
  • 🔢 หลายเวอร์ชัน: คุณสามารถตรวจจับได้หลายอย่าง Python เวอร์ชันที่ติดตั้งบนระบบเดียวกัน
  • ⚠️ Python 2 เทียบกับ 3: ทั้งสองเวอร์ชันใช้ไวยากรณ์ต่างกัน ดังนั้นการรู้เวอร์ชันจึงสำคัญ

วิธีตรวจสอบ Python เวอร์ชั่น

วิธีตรวจสอบ Python เวอร์ชั่น

ที่นี่ตรวจสอบ Python เวอร์ชันโดยใช้สคริปต์

ตรวจสอบ Python เวอร์ชั่น

คำสั่ง ที่ไหน อะไร เอาท์พุต
หลาม - รุ่น
หลาม -v
หลาม -vv
บรรทัดคำสั่งหรือเทอร์มินัล Windows/แมค/ลินุกซ์ Python 3.10.7
ระบบนำเข้า
ระบบ รุ่น
ต้นฉบับ ใช้เป็นสตริง '3.10.7 (tags/v3.10.7:6cc6b13, 5 กันยายน 2022, 14:08:36) [MSC v.1933 64 บิต (AMD64)]'
นำเข้าแพลตฟอร์ม
แพลตฟอร์ม.python_version()
ต้นฉบับ สตริงรูปแบบสั้น '3.10.7'
แพลตฟอร์ม.python_version_tuple() ต้นฉบับ Tuple ของรูปแบบสั้น ('3','10','7')

วิธีตรวจสอบ Python เวอร์ชันที่ใช้สคริปต์?

Python สคริปต์ สามารถระบุรุ่นของ Python ติดตั้งบนคอมพิวเตอร์ ช่วยให้คุณสามารถตรวจสอบว่ามีการติดตั้งหลายเวอร์ชันในระบบหรือไม่ สคริปต์ที่พัฒนาขึ้นเพื่อตรวจสอบ Python เวอร์ชันยังคงเหมือนเดิมสำหรับระบบปฏิบัติการ Windows, Mac OS และ Linux คุณสามารถสร้างสคริปต์ได้โดยการนำเข้าโมดูลแพลตฟอร์มหรือโมดูล sys ของ Python

สามารถใช้โค้ดต่อไปนี้สำหรับโมดูล sys ได้ตามที่แสดงด้านล่าง:

บรรทัดคำสั่ง Code:

import sys
sys. version

Output:

'3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]'

ดูภาพหน้าจอบรรทัดคำสั่งต่อไปนี้:

ตรวจสอบ Python เวอร์ชันที่ใช้สคริปต์

หากต้องการรันสคริปต์ด้านบน ให้เรียกใช้ python ก่อนในบรรทัดคำสั่งเพื่อรับผลลัพธ์ข้างต้น

สามารถใช้โค้ดต่อไปนี้สำหรับโมดูล sys ได้ตามที่แสดงด้านล่าง:

บรรทัดคำสั่ง Code:

import platform
print(platform.python_version())

Output:

3.10.7

ดูภาพหน้าจอบรรทัดคำสั่งต่อไปนี้:

ตรวจสอบ Python เวอร์ชันที่ใช้สคริปต์

ใช้โค้ดต่อไปนี้ในล่ามบนเว็บตามที่แสดงด้านล่าง: –

Python รหัส:

from platform import python_version

print("Current Python Version-", python_version())

Output:

Current Python Version- 3.8.10

ดูภาพหน้าจอล่ามบนเว็บต่อไปนี้:

ตรวจสอบ Python เวอร์ชันที่ใช้สคริปต์

ตรวจสอบ Python เวอร์ชันที่ใช้สคริปต์

หากต้องการรับข้อมูลเกี่ยวกับเวอร์ชันของ Python ให้ใช้สคริปต์ต่อไปนี้ดังที่แสดงด้านล่าง:

Python คำสั่ง:

print(sys.version_info)

เอาท์พุต

Sys.version_info(major=3, minor=10,micro=7,releaselevel=’final’,serial=0)

ภาพหน้าจอ

ตรวจสอบ Python เวอร์ชันที่ใช้สคริปต์

หากต้องการรับข้อมูลทูเพิลของเวอร์ชันของ Python ให้ใช้สคริปต์ต่อไปนี้ดังแสดงด้านล่าง: –

Python คำสั่ง

print(type(sys.version_info))

เอาท์พุต

<class ‘sys.version_info’>

ภาพหน้าจอ

ตรวจสอบ Python เวอร์ชันที่ใช้สคริปต์

หากต้องการรับข้อมูลสำคัญเกี่ยวกับเวอร์ชันของ Python ให้ใช้สคริปต์ต่อไปนี้ดังแสดงด้านล่าง: –

Python คำสั่ง

print(sys.version_info[0])

เอาท์พุต

3

ภาพหน้าจอ

ตรวจสอบ Python เวอร์ชันที่ใช้สคริปต์

Python คำสั่ง

print(sys.version_info.major)

เอาท์พุต

3

ภาพหน้าจอ

ตรวจสอบ Python เวอร์ชันที่ใช้สคริปต์

หากต้องการรับข้อมูลบนแพลตฟอร์ม Python ให้ใช้สคริปต์ต่อไปนี้ตามที่แสดงด้านล่าง: –

Python คำสั่ง

Import platform
print(platform.python_version())

เอาท์พุต

3.10.7

ภาพหน้าจอ

ตรวจสอบ Python เวอร์ชันที่ใช้สคริปต์

หากต้องการรับข้อมูลประเภทบนเวอร์ชันแพลตฟอร์มของ Python ให้ใช้สคริปต์ต่อไปนี้ดังแสดงด้านล่าง: –

Python คำสั่ง

print(type(platform.python_version()))

เอาท์พุต

<class ‘str’>

ภาพหน้าจอ

ตรวจสอบ Python เวอร์ชันที่ใช้สคริปต์

หากต้องการรับข้อมูลทูเพิลของเวอร์ชันของ Python ให้ใช้สคริปต์ต่อไปนี้ดังแสดงด้านล่าง: –

Python คำสั่ง

print(platform.python_version_tuple())

เอาท์พุต

(‘3’,’7’,’0’)

ภาพหน้าจอ

ตรวจสอบ Python เวอร์ชันที่ใช้สคริปต์

Python คำสั่ง

print(type(platform.python_version_tuple())

เอาท์พุต

<class ‘tuple’>

ภาพหน้าจอ

ตรวจสอบ Python เวอร์ชันที่ใช้สคริปต์

วิธีตรวจสอบ Python รุ่นที่ใช้ Windows บรรทัดคำสั่ง?

ต่อไปนี้เป็นขั้นตอนในการตรวจสอบ Python รุ่นที่ใช้ Windows บรรทัดคำสั่ง:

ขั้นตอน 1) เปิดพรอมต์คำสั่งโดยพิมพ์ typing cmd

ขั้นตอน 2) เมื่อพรอมต์คำสั่งเปิดขึ้น ให้พิมพ์คำสั่งต่อไปนี้ใน CLI เพื่อรับชื่อเวอร์ชันของ Python.

รหัสคำสั่ง:

python3 --version

Output:

Python 3.10.7

หมายเหตุ ก่อนที่จะรันคำสั่งตรวจสอบให้แน่ใจว่า Python ถูกติดตั้งไว้ล่วงหน้าบนคอมพิวเตอร์

หรือเปิดบรรทัดคำสั่งแล้วพิมพ์คำสั่งด้านล่าง:

รหัสคำสั่ง:

python --version

Output:

Python 3.10.7

อ้างถึงภาพหน้าจอด้านล่างสำหรับผลลัพธ์ที่ดำเนินการในพร้อมท์คำสั่ง:

ภาพหน้าจอ:

ตรวจสอบ Python เวอร์ชันที่ใช้ Windows บรรทัดคำสั่ง

จะตรวจสอบเวอร์ชัน Python โดยใช้ Windows PowerShell ได้อย่างไร?

เพื่อตรวจสอบไฟล์ Python เวอร์ชันใน Windows พาวเวอร์เชลล์:

  • เปิดพรอมต์พาวเวอร์เชลล์โดยพิมพ์ typing เลือก PowerShell จากเมนูเริ่มต้น แล้วคลิกที่... Windows PowerShell
  • ผู้ใช้จะต้องพิมพ์คำสั่งต่อไปนี้ใน PowerShell เพื่อรับไฟล์ Python ชื่อเวอร์ชัน

ตรวจสอบ Python เวอร์ชันที่ใช้ Windows บรรทัดคำสั่ง

อย่างไรก็ตาม ก่อนที่จะรันคำสั่งนี้ ตรวจสอบให้แน่ใจว่า Python ถูกติดตั้งไว้ล่วงหน้าบนคอมพิวเตอร์

ต่อไปนี้เป็นคำสั่งที่พิมพ์ในบรรทัดคำสั่ง:

รหัส PowerShell:

python3 --version

Output:

Python 3.10.7

หรือเปิดบรรทัดคำสั่งแล้วพิมพ์คำสั่งด้านล่าง:

รหัส PowerShell:

python --version

Output:

Python 3.10.7

ดูภาพหน้าจอนี้เพื่อดูผลลัพธ์ที่ดำเนินการในพร้อมท์คำสั่ง:

ตรวจสอบ Python เวอร์ชันที่ใช้ Windows บรรทัดคำสั่ง

วิธีตรวจสอบ Python เวอร์ชันในลินุกซ์?

ต่อไปนี้เป็นขั้นตอนในการตรวจสอบ Python เวอร์ชันใน Linux:

ขั้นตอน 1) เพื่อตรวจสอบไฟล์ Python เวอร์ชันใน Linux ให้เปิด Terminal

ขั้นตอน 2) ซึ่งจะเปิดหน้าต่างด้านล่างดังที่แสดงด้านล่าง:

ตรวจสอบ Python เวอร์ชันที่ใช้ Windows บรรทัดคำสั่ง

ขั้นตอน 3) พิมพ์คำสั่งด้านล่างใน Terminal ของ Linux เพื่อรับชื่อเวอร์ชัน Python.

ต่อไปนี้เป็นคำสั่งที่พิมพ์ใน Terminal:

รหัสเทอร์มินัล Linux:

python3 --version

Output:

Python 3.5.2

หรือเปิด Terminal แล้วพิมพ์คำสั่งด้านล่าง:

รหัสเทอร์มินัล Linux:

python --version

Output:

Python 2.7.12

คำสั่งดังกล่าวช่วยให้ผู้ใช้ตรวจสอบว่ามีการติดตั้ง python 2 ในระบบหรือไม่ อ้างถึงภาพหน้าจอด้านล่างสำหรับผลลัพธ์ที่ดำเนินการในเทอร์มินัล Linux:

ภาพหน้าจอ:

ตรวจสอบ Python เวอร์ชันที่ใช้ Windows บรรทัดคำสั่ง

รับรองว่า Python ได้รับการติดตั้งไว้ล่วงหน้าบนระบบปฏิบัติการของคอมพิวเตอร์ เวอร์ชันขั้นสูงที่สุดของระบบปฏิบัติการ Linux เช่น Ubuntu และ Fedora ก็มี Python ติดตั้งไว้ล่วงหน้าแล้ว

นอกจากนี้สามารถใช้คำสั่งต่อไปนี้ในเทอร์มินัล Linux เพื่อรับชื่อเวอร์ชันของ Python ติดตั้งในการจำหน่ายตามรายการด้านล่าง: –

รหัสเทอร์มินัล Linux:

python -VV

เอาท์พุต

Python 2.7.12

ภาพหน้าจอ: –

รหัสเทอร์มินัล Linux:

Python3 -c “import sys; print(sys. version).”

เอาท์พุต

3.5.2(default, Nov 12 2018, 13:43:14)

[GCC 5.4.0 20160609]

ภาพหน้าจอ:

ตรวจสอบ Python เวอร์ชันที่ใช้ Windows บรรทัดคำสั่ง

รหัสเทอร์มินัล Linux:

Python3 -c “import sys; print(sys.version_info)”

เอาท์พุต

sys.version_info(major=3,minor=2,releaselevel=’final’,serial=0)

ภาพหน้าจอ:

ตรวจสอบ Python เวอร์ชันที่ใช้ Windows บรรทัดคำสั่ง

รหัสเทอร์มินัล Linux:

Python3 -c “import platform; print(platform.python_version())”

เอาท์พุต

3.5.2

ภาพหน้าจอ:

ตรวจสอบ Python เวอร์ชันที่ใช้ Windows บรรทัดคำสั่ง

ความแตกต่างเพียงอย่างเดียวของคำสั่งด้านบนคือการใช้โมดูล Python โมดูลนี้ให้ชื่อสำหรับตัวแปรและฟังก์ชันที่ใช้เพื่อจัดการส่วนต่างๆ ของ Python สภาพแวดล้อม โมดูลจะได้รับข้อมูลพื้นฐานของแพลตฟอร์ม เช่น ระบบปฏิบัติการ ฮาร์ดแวร์ และอินเทอร์พรีเตอร์

วิธีตรวจสอบ Python เวอร์ชันบน Mac?

ต่อไปนี้เป็นขั้นตอนในการตรวจสอบ Python รุ่น:

ขั้นตอน 1) เพื่อตรวจสอบไฟล์ Python เวอร์ชันใน Mac OS

เปิดเทอร์มินัลโดยพิมพ์ typing พิมพ์คำสั่ง terminal ในช่องค้นหาที่มุมบนขวาของเมนูเดสก์ท็อป Mac OS แล้วคลิกที่คำสั่งนั้น

ขั้นตอน 2) ซึ่งจะเปิดหน้าต่างด้านล่างดังที่แสดงด้านล่าง:

ตรวจสอบ Python เวอร์ชันที่ใช้ Windows บรรทัดคำสั่ง

ขั้นตอน 3) เพื่อขอรับไฟล์ Python ชื่อเวอร์ชัน คุณต้องใช้คำสั่งต่อไปนี้ในหน้าต่าง Terminal

หมายเหตุ อย่างไรก็ตาม ก่อนที่จะรันคำสั่ง ตรวจสอบให้แน่ใจว่า Python ถูกติดตั้งไว้ล่วงหน้าบนคอมพิวเตอร์ Mac OS เวอร์ชันขั้นสูงส่วนใหญ่มี Python ติดตั้งไว้ล่วงหน้าแล้ว

ต่อไปนี้เป็นคำสั่งที่พิมพ์ใน Terminal:

รหัสเทอร์มินัล Mac OS:

python3 --version

Output:

Python 3.3.1

หรือเปิด Terminal แล้วพิมพ์คำสั่งด้านล่าง:

รหัสเทอร์มินัล Mac OS:

python --version

Output:

Python 2.7.4

คำสั่งดังกล่าวช่วยให้ผู้ใช้ตรวจสอบว่ามีการติดตั้ง python 2 ในระบบหรือไม่

อ้างอิงถึงภาพหน้าจอด้านล่างสำหรับผลลัพธ์ที่ดำเนินการในเทอร์มินัล Mac OS:

ภาพหน้าจอ:

ตรวจสอบ Python เวอร์ชันที่ใช้ Windows บรรทัดคำสั่ง

จะตรวจสอบเวอร์ชันหลามหลายเวอร์ชันที่ติดตั้งในระบบเดียวกันได้อย่างไร

สามารถมีได้หลายแบบ Python เวอร์ชันที่ติดตั้งบนระบบคอมพิวเตอร์ ดังนั้นคอมพิวเตอร์จึงสามารถติดตั้งได้ทั้งเวอร์ชัน 2 และ 3

เพื่อตรวจสอบทั้งสองเวอร์ชัน ผู้ใช้สามารถเปิดบรรทัดคำสั่งและพิมพ์คำสั่งต่อไปนี้:

สถานการณ์ที่ 1: เพื่อตรวจสอบ Python 2 รุ่น

รหัสบรรทัดคำสั่ง \ เทอร์มินัล:

python --version

สถานการณ์ที่ 2: เพื่อตรวจสอบ Python 3 รุ่น

คำสั่งระบบปฏิบัติการ:

python3 --version

Python 2 หรือ Python 3

นี่คือการเปรียบเทียบของทั้งสองเวอร์ชัน:

  • Python เวอร์ชัน 3 เทียบกับ Python เวอร์ชัน 2 แตกต่างกันในแง่ของไวยากรณ์ นี่คือก การเปรียบเทียบที่สมบูรณ์ ระหว่าง 2 เวอร์ชัน
  • Python 3 มียูทิลิตี้สองสามตัวที่ช่วยแปลโค้ดที่เขียน Python 2 ไป Python 3.
  • Python เวอร์ชัน 3 มีไวยากรณ์ที่แตกต่างจาก Python เวอร์ชัน 2 เพราะ Python เวอร์ชัน 2 และ 3 มีไวยากรณ์ต่างกัน
  • Python 2 จะไม่ปล่อยการอัปเดตใหม่ใด ๆ ซึ่งทำให้เวอร์ชันนี้เข้ากันไม่ได้กับเวอร์ชัน 3
  • คุณสมบัติบางอย่างของ Python 3 คนถูกส่งตัวกลับไปแล้ว Python 2 และทำเช่นนี้เพื่อรองรับการโยกย้ายที่ง่ายดาย
  • Python 3 เก็บสตริงในรูปแบบ Unicode ตามค่าเริ่มต้น อย่างไรก็ตาม หากต้องการแปลงสตริงเป็นรูปแบบ Unicode ในเวอร์ชัน 2 จะต้องกำหนดด้วยคีย์เวิร์ด "u"

คำถามที่พบบ่อย

โปรแกรมเมอร์สามารถเรียกใช้คำสั่งเดียวเพื่อระบุเวอร์ชันที่ติดตั้งอยู่ในระบบปฏิบัติการของคอมพิวเตอร์ของคุณได้ คุณสามารถทำได้โดยการเปิดบรรทัดคำสั่งของระบบปฏิบัติการแล้วพิมพ์ping คำสั่งด้านล่างแสดงดังที่แสดงด้านล่าง:

  • ลินุกซ์: Ctrl + Alt + T หรือ Ctrl + Alt + F2
  • Windows: Win + R
  • ระบบปฏิบัติการ Mac: Finder > แอปพลิเคชัน > ยูทิลิตี้ > เทอร์มินัล

ต่อไปนี้เป็นข้อกำหนดที่สำคัญสำหรับระบบก่อนที่จะตรวจสอบเวอร์ชัน:

  • ผู้ใช้ควรเข้าถึงบรรทัดคำสั่ง
  • พวกเขาควรจะ ติดตั้งเวอร์ชันล่าสุดของ Python ล่วงหน้า
  • ขอแนะนำให้ติดตั้งเวอร์ชันรองล่าสุดของเวอร์ชัน 3 ด้วย Python. 1
  • เพื่อตรวจสอบเวอร์ชันที่ติดตั้ง ผู้ใช้สามารถเปิดบรรทัดคำสั่งหลังการติดตั้งได้ ซึ่งเรียกอีกอย่างว่าเทอร์มินัลในระบบปฏิบัติการบางระบบ เช่น Linux และ Mac OS

คุณสามารถตรวจสอบ pip ได้ Python สามารถติดตั้งตัวจัดการแพ็กเกจได้โดยการเรียกใช้คำสั่ง `pip –version` หรือ `pip3 –version` ในบรรทัดคำสั่ง คำสั่งนี้จะแสดงเวอร์ชันของ pip พร้อมกับข้อมูลอื่นๆ Python เวอร์ชันที่เชื่อมโยงอยู่

การขอ Python เวอร์ชันจะเป็นตัวกำหนดว่าคุณสามารถใช้คุณสมบัติและไลบรารีภาษาใดได้บ้าง Python 2 และ Python 3. มีไวยากรณ์ที่แตกต่างกัน และหลายแพ็กเกจรองรับเฉพาะเวอร์ชันที่กำหนดเท่านั้น ดังนั้นการตรวจสอบเวอร์ชันจึงช่วยป้องกันข้อผิดพลาดด้านความเข้ากันได้

ดาวน์โหลดตัวติดตั้งเวอร์ชันล่าสุดจาก python.org แล้วเรียกใช้งาน หรือใช้ตัวจัดการเวอร์ชัน เช่น pyenv บน Linux คุณสามารถใช้ตัวจัดการแพ็กเกจได้ อย่าลืมตรวจสอบเวอร์ชันใหม่ด้วยคำสั่ง python –version ทุกครั้งหลังเสร็จสิ้น

ใช่ครับ ไลบรารีต่างๆ เช่น TensorFlow, PyTorch และ scikit-learn รองรับเฉพาะบางอย่างเท่านั้น Python เวอร์ชันต่างๆ การใช้งานเวอร์ชันล่าสุดที่รองรับ Python เวอร์ชัน 3 ช่วยหลีกเลี่ยงข้อผิดพลาดในการติดตั้งและรับประกันว่าคุณจะได้รับการอัปเดตประสิทธิภาพและความปลอดภัยล่าสุด

ใช่แล้ว ผู้ช่วย AI สามารถอ่านข้อความแสดงข้อผิดพลาด ระบุความไม่ตรงกันของเวอร์ชัน และแนะนำวิธีแก้ไขที่ถูกต้องได้ Python หรือเวอร์ชันแพ็กเกจที่จะติดตั้ง นอกจากนี้ยังช่วยตั้งค่าสภาพแวดล้อมเสมือนเพื่อให้โครงการต่างๆ สามารถใช้เวอร์ชันที่แตกต่างกันได้อย่างปลอดภัย

สรุปโพสต์นี้ด้วย: