ตรวจสอบการติดตั้ง Python และแก้ไขปัญหา: คู่มือขั้นตอนต่อขั้นตอน

目次

1. คู่มือฉบับสมบูรณ์สำหรับการตรวจสอบและติดตั้ง Python

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

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

2. วิธีตรวจสอบสถานะการติดตั้ง Python

วิธีการตรวจสอบการติดตั้ง Python ที่ถูกต้องจะแตกต่างกันตามระบบปฏิบัติการ ที่นี่เรามีคำแนะนำโดยละเอียดสำหรับ Windows, macOS, และ Linux

สำหรับ Windows

วิธีตรวจสอบโดยใช้ Command Prompt

  1. เปิด Command Prompt พิมพ์ “cmd” ในแถบค้นหา Windows แล้วเปิด Command Prompt
  2. ตรวจสอบเวอร์ชันของ Python พิมพ์คำสั่งต่อไปนี้แล้วกด Enter
   python --version

หรือ

   python -V

ผลลัพธ์: หาก Python ถูกติดตั้ง จะมีการแสดงเวอร์ชันของ Python ที่ติดตั้ง (เช่น Python 3.9.1)

  1. ตรวจสอบตำแหน่งการติดตั้ง เพื่อค้นหาว่า Python ติดตั้งอยู่ที่ไหน ใช้คำสั่งต่อไปนี้
   where python

ผลลัพธ์: จะปรากฏเส้นทางไปยังไฟล์ปฏิบัติการของ Python แสดงตำแหน่งที่ติดตั้ง

วิธีตรวจสอบโดยใช้ PowerShell

  1. เปิด PowerShell พิมพ์ “PowerShell” ในแถบค้นหา Windows แล้วเปิด Windows PowerShell
  2. ยืนยันการมีอยู่ของ Python พิมพ์คำสั่งต่อไปนี้แล้วกด Enter
   Get-Command python

ผลลัพธ์: หาก Python ถูกติดตั้ง จะมีการแสดงเส้นทางการติดตั้ง หากไม่ได้ติดตั้ง จะมีข้อความแสดงข้อผิดพลาด

สำหรับ macOS

วิธีตรวจสอบโดยใช้ Terminal

  1. เปิด Terminal เปิดแอป “Terminal” บน macOS
  2. ตรวจสอบเวอร์ชันของ Python 3 เนื่องจาก macOS อาจมี Python 2.x ติดตั้งมาโดยค่าเริ่มต้น ให้ใช้คำสั่งต่อไปนี้เพื่อตรวจสอบ Python 3
   python3 --version

ผลลัพธ์: หากมี Python 3.x.x ติดตั้ง จะมีการแสดงหมายเลขเวอร์ชัน

  1. ตรวจสอบตำแหน่งการติดตั้ง ใช้คำสั่งต่อไปนี้เพื่อค้นหาตำแหน่งการติดตั้ง
   which python3

สำหรับ Linux

ส่วนใหญ่ของการแจกจ่าย Linux จะมาพร้อมกับ Python อยู่แล้ว แต่คุณอาจต้องการเวอร์ชันที่ใหม่กว่า

  1. เปิด Terminal เปิดเทอร์มินัลด้วยคีย์ลัด “Ctrl + Alt + T”
  2. ตรวจสอบเวอร์ชันของ Python 3 พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล
   python3 --version
  1. ตรวจสอบตำแหน่งการติดตั้ง ใช้คำสั่งต่อไปนี้เพื่อระบุตำแหน่งที่ Python ถูกติดตั้ง
   which python3

3. วิธีจัดการเมื่อ Python ยังไม่ได้ติดตั้ง

หากยังไม่มีการติดตั้ง Python ให้ทำตามขั้นตอนด้านล่างเพื่อทำการติดตั้ง

ขั้นตอนการติดตั้งสำหรับ Windows

  1. ดาวน์โหลด Python จากเว็บไซต์ทางการ เข้าถึง เว็บไซต์ Python อย่างเป็นทางการ และดาวน์โหลดเวอร์ชันล่าสุดโดยคลิกปุ่ม “Download Python”
  2. เรียกใช้ตัวติดตั้ง รันไฟล์ตัวติดตั้งที่ดาวน์โหลดมา ตรวจสอบให้แน่ใจว่าได้เลือก “Add Python to PATH” แล้วคลิก “Install Now”
  3. ยืนยันการติดตั้ง หลังการติดตั้ง เปิด Command Prompt แล้วพิมพ์ “python –version” เพื่อยืนยันว่าเวอร์ชันแสดงผลออกมา

ขั้นตอนการติดตั้งสำหรับ macOS (โดยใช้ Homebrew)

  1. ติดตั้ง Homebrew หากยังไม่มี Homebrew ให้ทำตามคำแนะนำบน เว็บไซต์ทางการ เพื่อติดตั้ง
   brew install python
  1. ยืนยันการติดตั้ง พิมพ์คำสั่งต่อไปนี้เพื่อตรวจสอบเวอร์ชัน
   python3 --version

4. วิธีตรวจสอบเมื่อมีหลายเวอร์ชันของ Python ติดตั้งอยู่

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

การจัดการเวอร์ชัน Python ด้วย pyenv

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

curl https://pyenv.run | bash

การจัดการเวอร์ชัน Python ด้วย Anaconda

Anaconda เหมาะสำหรับการตั้งค่าสภาพแวดล้อมสำหรับการทำงานด้านวิทยาศาสตร์ข้อมูล หลังจากติดตั้งตามขั้นตอนด้านล่างแล้ว คุณสามารถระบุเวอร์ชันใหม่ในสภาพแวดล้อมเสมือนได้

conda create -n myenv python=3.x
conda activate myenv
侍エンジニア塾

5. วิธีตรวจสอบไดเรกทอรีการติดตั้งของ Python

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

ตรวจสอบด้วยโมดูล sys

คุณสามารถตรวจสอบไดเรกทอรีการติดตั้งด้วยโค้ด Python ต่อไปนี้

import sys
print(sys.executable)

ตรวจสอบด้วยคำสั่ง which (macOS/Linux)

คุณสามารถตรวจสอบตำแหน่งการติดตั้งของ Python ด้วยคำสั่งต่อไปนี้

which python3

6. วิธีตรวจสอบเวอร์ชัน Python ของคุณ

การตรวจสอบเวอร์ชัน Python มีความสำคัญสำหรับการรักษาความเข้ากันได้ของโปรแกรม ด้านล่างเป็นวิธีตรวจสอบเวอร์ชันโดยใช้คำสั่งหรือโค้ด Python

ตรวจสอบเวอร์ชันผ่านคำสั่ง

คุณสามารถตรวจสอบเวอร์ชันได้อย่างง่ายดายโดยใช้คำสั่งต่อไปนี้

  1. ตรวจสอบเวอร์ชัน Python 3
   python3 --version
  1. ตรวจสอบเวอร์ชัน Python 2 หากมีการติดตั้ง Python 2.x ให้ใช้คำสั่งต่อไปนี้
   python --version

ตรวจสอบเวอร์ชันด้วยโค้ด Python

ด้วยโมดูล sys และโมดูล platform คุณสามารถตรวจสอบเวอร์ชันภายในสคริปต์ Python ได้

import sys
print(sys.version)

import platform
print(platform.python_version())

7. ข้อผิดพลาดทั่วไปในการติดตั้งและวิธีแก้ไข

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

  1. ‘python’ ไม่เป็นที่รู้จักเป็นคำสั่งภายในหรือภายนอก
  • สาเหตุ : Python ไม่ได้ถูกเพิ่มเข้าไปใน PATH
  • วิธีแก้ : ตรวจสอบ “Add Python to PATH” ระหว่างการติดตั้ง หรือเพิ่มเส้นทางการติดตั้งของ Python ไปยังตัวแปรสภาพแวดล้อมด้วยตนเอง
  1. ข้อผิดพลาด Permission denied
  • สาเหตุ : ต้องการสิทธิ์ผู้ดูแลระบบระหว่างการติดตั้งหรือเมื่อติดตั้งแพ็กเกจ
  • วิธีแก้ : รันคำสั่งด้วยสิทธิ์ผู้ดูแลระบบหรือใช้คำสั่ง sudo
  1. ModuleNotFoundError
  • สาเหตุ : โมดูลที่ต้องการไม่ได้ถูกติดตั้ง
  • วิธีแก้ : ติดตั้งโมดูลที่ต้องการโดยใช้ pip install <module name>

8. สรุป

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

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

print("Hello, Python!")
侍エンジニア塾