เซิร์ฟเวอร์เฉพาะ: การติดตั้ง Python
คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:
(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)
แนะนำ
คู่มือนี้จะบอกขั้นตอนการติดตั้ง Python runtime และ venv คำสั่งเหล่านี้ต้องรันผ่าน SSH ถ้าคุณยังไม่รู้วิธีเชื่อมต่อเซิร์ฟเวอร์ผ่าน SSH ให้ใช้ คู่มือการเข้าถึงเบื้องต้น (SSH) เพื่อเรียนรู้เพิ่มเติม
เตรียมตัว
ก่อนติดตั้งอะไรบนเซิร์ฟเวอร์ แนะนำให้รันคำสั่งอัปเดตที่เหมาะกับระบบปฏิบัติการของคุณก่อน เพื่อให้เซิร์ฟเวอร์ของคุณปลอดภัย
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
sudo apt update
sudo yum update
sudo zypper update
sudo dnf update
การติดตั้ง
ลินุกซ์ดิสโทรส่วนใหญ่จะมาพร้อม Python ติดตั้งไว้แล้ว แต่เวอร์ชันอาจไม่ใช่เวอร์ชันล่าสุด หรือระบบอาจถูกติดตั้งโดยไม่มีแพ็กเกจบางตัว คุณสามารถเช็คว่ามี Python ติดตั้งอยู่หรือไม่ (python3 --version
) และรันคำสั่งต่อไปนี้เพื่ออัปเดตหรือทำการติดตั้ง runtime
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
// เช็คเวอร์ชัน
python3 --version
// อัปเดต / ติดตั้ง runtime
sudo apt install python3
// เช็คเวอร์ชัน
python3 --version
// อัปเดต runtime
sudo yum install python3
// เช็คเวอร์ชัน
python3 --version
// อัปเดต runtime
sudo zypper install python3
// เช็คเวอร์ชัน
python3 --version
// อัปเดต runtime
sudo dnf 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