ข้ามไปยังเนื้อหาหลัก

VPS: การติดตั้ง Python

คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:

(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)

แนะนำ

คู่มือนี้จะสอนขั้นตอนการติดตั้ง Python runtime และ venv คำสั่งเหล่านี้ต้องรันผ่าน SSH ถ้าคุณยังไม่รู้วิธีเชื่อมต่อเซิร์ฟเวอร์ผ่าน SSH ให้ใช้ คู่มือการเข้าถึงเบื้องต้น (SSH) เพื่อเรียนรู้เพิ่มเติม

เตรียมตัว

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

  sudo apt update

การติดตั้ง

ลินุกซ์ดิสโทรส่วนใหญ่จะติดตั้ง Python มาให้แล้ว แต่เวอร์ชันอาจไม่ใช่เวอร์ชันล่าสุด หรือระบบอาจติดตั้งมาโดยไม่มีแพ็กเกจบางตัว คุณสามารถตรวจสอบว่ามีการติดตั้ง python หรือยัง (python3 --version) แล้วรันคำสั่งต่อไปนี้เพื่ออัปเดตหรือทำการติดตั้ง runtime

  // ตรวจสอบเวอร์ชัน
python3 --version

// อัปเดต / ติดตั้ง runtime
sudo apt install python3

การรันโค้ด

ตอนนี้คุณติดตั้ง Python บนเซิร์ฟเวอร์เรียบร้อยแล้ว คุณก็สามารถเริ่มรันโปรแกรม Python ของคุณได้เลย

โหมด Interpreter

การรันคำสั่ง python3 จะเปิด Python interpreter ขึ้นมา คุณสามารถเขียนโค้ด Python ที่ถูกต้องหลังเครื่องหมาย >>> แล้วกด Enter เพื่อรันโค้ดนั้น เมื่อเสร็จแล้วสามารถปิด interpreter ได้โดยพิมพ์ exit() ในคอนโซล

รันไฟล์ .py

ถ้าต้องการรันไฟล์ Python ที่นามสกุล .py ให้ใช้คำสั่ง python3 [filename].py โดยแทนที่ [filename] ด้วยชื่อไฟล์หรือพาธของไฟล์ที่ต้องการรัน

เคล็ดลับ

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

สภาพแวดล้อมเสมือน (Virtual environments)

เวลาที่เขียนโปรแกรม Python คุณอาจต้องติดตั้งแพ็กเกจเสริมจาก pip ซึ่งสามารถติดตั้งแบบทั่วระบบให้ทุกสคริปต์ .py ใช้งานได้ หรือจะสร้างสภาพแวดล้อมเสมือน (venv) ก็ได้

การสร้าง venv

ก่อนอื่นให้เข้าไปยังโฟลเดอร์ที่ต้องการตั้งค่า venv ด้วยคำสั่ง cd แล้วรัน python3 -m venv . เพื่อสร้างไฟล์ที่จำเป็นในตำแหน่งปัจจุบัน

การเปิดใช้งาน & ปิดใช้งาน

ถ้าต้องการรันคำสั่งอย่าง pip install ภายใน venv ต้องเปิดใช้งานด้วยคำสั่ง source /bin/activate ตอนนี้คอนโซลจะทำงานเฉพาะใน venv เท่านั้น และสคริปต์จะเข้าถึงแพ็กเกจที่ติดตั้งในพื้นที่นี้เท่านั้น

เมื่อทำงานเสร็จแล้ว สามารถออกจาก venv ได้ด้วยคำสั่ง deactivate

สรุป

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