Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ตั้งค่า PYTHONPATH บน Windows

PYTHONPATH = Environment Variable บอก Python ว่าไปหา Module/Package ที่ไหนเพิ่มเติม

วิธีตั้งค่า (GUI)

  1. My Computer → Properties → Advanced System Settings → Environment Variables
  2. Section "System Variables" → หา PYTHONPATH → Edit (หรือ New)
  3. Value: C:\Python39;C:\MyProjects\mylibs (คั่นด้วย Semicolon ;)
  4. OK ทุกหน้าต่าง → Restart Terminal/IDE

วิธีตั้งค่า (Command Line - Temporary)

set PYTHONPATH=C:\Python39;C:\MyProjects\mylibs
python script.py

PowerShell (Permanent)

[Environment]::SetEnvironmentVariable("PYTHONPATH", "C:\Python39;C:\MyProjects\mylibs", "User")

ข้อควรระวัง

  • ส่วนใหญ่ ไม่ต้องตั้ง PYTHONPATH Python หา Standard Library เอง
  • ตั้งเฉพาะ Custom Library ที่ไม่อยากลง site-packages
  • Mess up PYTHONPATH → Import Error, Version Conflict, Debug ยาก
Best Practice: ใช้ Virtual Environment + pip install -e . (Editable Install) แทนการแก้ PYTHONPATH