Setup path on Windows in case of there are many verions of Python.
ในกรณ๊ที่เรามี Python หลาย version บน Windows นะครับ เวลาที่เราจะเรียก Python เราจะต้องเข้าไปเรียกตาม path ที่เรา install python ไว้ ยกตัวอย่างนะครับ
เครื่องผมมี Python 2 versions คือ 3.5 และ 3.7 ดังนั้นถ้าผมจะเรียกใช้ 3.5 ผมจะต้องเข้าไปที่ path ที่ผมติดตั้งไว้แบบนี้
C:\Python35>pythonPython 3.5.4 (v3.5.4:3f56838, Aug 8 2017, 02:17:05) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
แต่ถ้าเราต้องการให้ windows กำหนด path ของ Python3.5 ให้เป็น default เลย โดยที่ไม่ต้องเข้าไปที่ Path ที่ติดตั้งให้เข้าไปตั้งค่าตามนี้นะคับ
ให้ Click ขวา This PC + คลิก properties จะเข้าไปที่ System
- คลิก Advanced system settings
- คลิก Environment Variables
- Double click Path
- ให้เลือก Python version ที่เราต้องการและเลื่อนขึ้นด้านบนทีละตัว ด้วยปุ่ม Move Up ด้านข้าง
- คลิกปุ่ม Move Up หรือ Move down เพื่อจัด Priority ให้กับแต่ละ version ของ Python
Remarks: จากรูปที่ 4. นะคับ จิงๆต้องเพิ่มให้มีให้ครบ 3 Paths เลยนะคับ แล้วจึงเลื่อนไปด้านบนสุดดังนี้นะคับ
- C:\Python35
- C:\Python35\Scripts
- C:\Python35\Lib\site-packages
ถ้ามีไม่ครบ ก็ให้ไป copy location path มาวางให้ครบด้วยนะครับ จบ.
อีกนิดคับ สำหรับคอมพิวเตอร์บางเครื่องที่มีปัญหา อาจจะต้องแอดเพิ่มใน System variables ด้วยนะคับ รูปที่ 3. นั่นแหละคับ