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

ตั้งค่า Python บนเซิร์ฟเวอร์ Linux - เปิดใช้งานการพัฒนาและอัตโนมัติ

ผลิตภัณฑ์ที่เหมาะสำหรับคู่มือนี้

เริ่มต้นทันที — สั่งซื้อผลิตภัณฑ์ที่เหมาะสมและทำตามคู่มือนี้ทีละขั้นตอน

แนะนำ​

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

เตรียมตัว​

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

sudo apt update

การติดตั้ง​

ดิสโทร Linux ส่วนใหญ่จะมาพร้อม 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 สำเร็จแล้ว! ถ้ามีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือคุณทุกวัน!