February 21, 2019
ก่อนอื่นเลยบางคนอาจจะเคยเจอกับปัญหาลง Python เสร็จแล้วจะลง library ยังไง พอ search ไปใน google ก็จะพบว่าใช้ Pip สิ ทันใดนั้นทุกคนก็พิมพ์ Pip ลงไปใน Powershell หรือ Command สุดท้ายไม่เจอ Pip อ้าวเกิดอะไรขึ้นละ
แล้วเวลาทำโปรเจคหลายๆ โปรเจคบางที library ก็ปนกันมั่วบางแหละ เยอะแยะไปหมด ทำยังไงดีละ
วันนี้ก็จะมาเล่าการตั้งค่า PATH ของ Python การใช้งานร่วมกับ VS Code แล้วก็การใช้งาน Virtualenv เพื่อแก้ไขการลง library ซ้อนทับกันหลายๆ โปรเจค
ก็ให้เราเข้าไปโหลดโปรแกรมที่ Python 3.6.0 Downloads นะครับ
แล้วก็ในขั้นตอนการติดตั้ง อย่าเพิ่งคลิก Next next next!!! นะครับ
ให้เรากดเลือก Add Python 3.6 to PATH กับตั้งค่า path สำหรับการติดตั้งด้วย ในทีนี้ผมติดตั้งไว้ที่ drive c ส่วนใครติดตั้งไว้ที่ไหนจำไว้ด้วยนะครับ
เมื่อลงโปรแกรมเสร็จ ก็มาตั้งค่า PATH ของเราต่อกันดีกว่า
This PC
และเลือก Properties
Advanced system settings
>> Environment Variables...
PATH
—(3) หลังจากนั้นให้คลิก New
แล้วพิมพ์ Path ของโปรแกรม Python จะมี 2 ที่ลองเข้าไปเช็คก่อนนะครับว่ามีโปรแกรม Python อยู่รึป่าวที่เราต้องเพิ่ม PATH ตรงนี้เข้าไป เพราะ ว่าเวลาเราต้องการใช้ Python หรือ Pip บน Command line (หรือ PowerShell) ตัวระบบจะเรียกหา execution file จาก Environment variables
หลังจากนั้นให้ check ความถูกต้องโดยการเปิด PowerShell ขึ้นแล้ว รันคำสั่งตามด้านล่างเลยครับ
pip -V
Result: pip 19.0.1 from c:\python\python36\lib\site-packages\pip (python 3.6)
python -V
Result: Python 3.6.7
เพื่อไม่ให้บทความยาวเกินไป ขอแบ่งเป็นเรื่อง Virtualenv เป็นอีก part นะครับ Python, Virtualenv - การใช้งาน Virtualenv กับ Python