🐍 ติดตั้ง Python — Step by Step
ก่อนเริ่ม W04 ต้องมี Python บนเครื่อง · ใช้เวลาประมาณ 10–15 นาที · ทำตามทีละขั้น "อย่าข้าม Add to PATH" — ขั้นนั้นพังบ่อยที่สุด
ติดตั้งไม่ได้? ใช้ Colab แทน
ถ้าเครื่องเป็น Chromebook / iPad / ติดสิทธิ์ admin → ข้ามไปหน้า
Google Colab ใช้ Python บน cloud ได้เลย (ไม่ต้องลง)
📋 เลือกระบบของคุณ
🪟 Windows 10 / 11
- เปิดเบราว์เซอร์ไปที่ python.org — ไปที่ python.org/downloads · ปุ่มเหลือง "Download Python 3.x.x" จะตรวจระบบให้อัตโนมัติ
- เลือก Python 3.11 หรือใหม่กว่า — ปกติเว็บเสนอเวอร์ชันล่าสุด · ถ้ามี 3.12 / 3.13 ใช้ได้เลย · ห้ามใช้ Python 2 เลิกสนับสนุนแล้ว
-
เปิดไฟล์ .exe ที่ดาวน์โหลด
— หน้าจอแรกของ installer มี checkbox 2 ตัวล่าง · ติ๊กทั้งคู่:
- ☑ Add python.exe to PATH ← สำคัญที่สุด
- ☑ Use admin privileges when installing py.exe
- กด "Install Now" — ใช้ค่า default ทุกอย่าง · ติดตั้งประมาณ 1–2 นาที
- หน้าจอ "Setup was successful" — ถ้าเห็นปุ่ม "Disable path length limit" ให้กดด้วย (Windows มีข้อจำกัดชื่อ path ยาว 260 ตัวอักษร · ปุ่มนี้ยกเลิก)
- ปิด installer + ปิด PowerShell ที่เปิดอยู่ทั้งหมด — PATH ใหม่จะมีผลกับ terminal ที่เปิดใหม่หลังติดตั้งเท่านั้น
ลืมติ๊ก "Add to PATH"?
ไม่ต้อง uninstall · แค่รัน installer อีกครั้ง · เลือก "Modify" → next →
ติ๊ก "Add Python to environment variables" → Install
🍎 macOS
-
เปิด python.org/downloads
— เว็บจะตรวจว่าใช้ Mac · ปุ่มเหลืองจะให้ "Download Python 3.x.x" เป็นไฟล์
.pkg - เปิดไฟล์ .pkg ที่ดาวน์โหลด — กด Continue ทุกหน้า · ยอมรับ license · กด Install
-
ใส่รหัส Mac ตอน installer ขอ
— ติดตั้งใน
/Library/Frameworks/Python.framework/ -
เปิด Terminal (กด Cmd + Space → พิมพ์ "Terminal")
— Mac มี Python 2 ติดมาด้วย · ของจริงที่เพิ่งลงเรียก
python3ไม่ใช่python
Mac users — ใช้ python3 เสมอ
ทุกคำสั่งในคู่มือนี้ที่เขียน
python file.py — บน Mac ใช้ python3 file.py ·
หรือสร้าง alias: เพิ่ม alias python=python3 ในไฟล์ ~/.zshrc
ทางเลือก: Homebrew (สำหรับคนที่ใช้ Mac คล่อง)
brew install python@3.12
ถ้ายังไม่มี Homebrew — installer จาก python.org เป็นทางง่ายกว่า · ไม่ต้องลง brew ก่อน
✅ ตรวจสอบหลังติดตั้ง (ทุกระบบ)
-
เปิด Terminal
- Windows: กด Win + R → พิมพ์
powershell→ Enter - Mac: Cmd + Space → พิมพ์ Terminal → Enter
- Windows: กด Win + R → พิมพ์
-
พิมพ์คำสั่งตรวจเวอร์ชัน
ต้องเห็นข้อความเช่น# Windows python --version # Mac python3 --versionPython 3.12.1· ถ้าเห็น 3.11 ขึ้นไป — ผ่าน ✅ -
ทดลอง REPL (interactive mode)
จะเห็น promptpython # Windows python3 # Mac>>>· พิมพ์:>>> print("สวัสดี Python") สวัสดี Python >>> 2 + 3 5 >>> exit()exit()เพื่อออกจาก REPL กลับสู่ terminal ปกติ -
ตรวจ pip (ตัวจัดการ package)
ต้องเห็นเวอร์ชัน pip + ที่อยู่ของ Python ที่ผูกอยู่ · pip มาคู่กับ Python อยู่แล้วpip --version # หรือบน Mac: pip3 --version
เสร็จแล้ว — ขั้นถัดไป
ติดตั้ง editor เพื่อเขียน + รันโปรแกรม → VS Code / Cursor →
🔧 ปัญหาที่พบบ่อย
1. python: command not found หรือ 'python' is not recognized
- Windows: ลืมติ๊ก "Add Python to PATH" ตอนติดตั้ง · ลอง
py --versionแทน · ถ้าได้ผล → ใช้pyแทนpythonหรือลง installer ใหม่ + ติ๊ก PATH - Mac: ลองใช้
python3แทนpython(Mac เก็บ python = Python 2 ของระบบ) - ทั้งคู่: ปิด terminal เก่าทั้งหมด · เปิดใหม่ · PATH จะ refresh
2. มี Python หลายเวอร์ชันบนเครื่อง
- Windows: ใช้
py -3.12เพื่อระบุเวอร์ชัน ·py --listดูที่ลงไว้ทั้งหมด - Mac:
which python3ดูว่าใช้ตัวไหน ·ls /Library/Frameworks/Python.framework/Versions/ดูที่ลงไว้ - ถ้าสับสน → uninstall เก่าทั้งหมด แล้วลงใหม่ตัวเดียว
3. pip install xxx ขึ้น SSL: CERTIFICATE_VERIFY_FAILED
- ปกติเกิดบน Mac เพราะลืมรัน "Install Certificates.command" หลัง install
- เปิด Finder → Applications → Python 3.x → double-click
Install Certificates.command
4. ใช้ Windows ที่โรงเรียน/มหาวิทยาลัย แต่ไม่มีสิทธิ์ admin
- ใน installer เลือก "Customize installation" → uncheck "Install for all users"
- หรือใช้ Google Colab ไม่ต้องลงเลย
5. ลงผ่าน Microsoft Store?
Windows 10/11 มี Python ใน Microsoft Store · ใช้ได้แต่ "path บางอย่างจะแปลก" · สำหรับการเรียนคู่มือนี้ แนะนำลงจาก python.org โดยตรง เพราะคำสั่งทุกอย่างจะตรงตามที่สอน
6. Anaconda / Miniconda?
เป็นทางเลือกของนักศึกษาสาย data science · มีของแถมเยอะ (Jupyter, pandas, numpy ลงไว้ให้แล้ว) · ถ้าเครื่องมี Anaconda อยู่แล้ว — ใช้ได้ · ถ้ายังไม่มี — ลง python.org ก่อน ง่ายและตรงกับคู่มือมากกว่า · เริ่ม pandas ใน W08 ค่อยตัดสินใจอีกที
🎯 Checklist ก่อนไปต่อ
- ☐
python --version(หรือpython3) แสดงเลข ≥ 3.11 - ☐
pip --versionทำงาน - ☐
print("hello")ใน REPL ใช้ได้ - ☐
exit()ออกจาก REPL ได้
ผ่านทั้ง 4 ข้อแล้ว?
ไปต่อ → ติดตั้ง VS Code / Cursor →