การติดตั้ง Python ใน Amazon Linux 2 บน EC2

การติดตั้ง Python ใน Amazon Linux 2 บน EC2 ไม่ใช่เรื่องยากอีกต่อไป สามารถทำได้ง่ายๆ โดยใช้ Command เพียงแค่ไม่กี่ชุด ก็จะทำให้การติดตั้ง Python ลงในระบบของเราเสร็จสมบูรณ์ในระยะเวลาอันสั้น

ครั้งนี้จะมาแนะนำการติดตั้ง Python ใน Amazon Linux 2 บน EC2 ต่อจากบทความ วิธีติดตั้ง Amazon Linux บน EC2 และเชื่อมต่อเซิร์ฟเวอร์ด้วยโปรแกรม PuTTy

สิ่งที่ต้องมี

ก่อนอื่นต้องทำการติดตั้ง EC2 Instance สามารถดูวิธีการทำได้ที่ลิงก์ด้านล่างนี้

ข้อกำหนดเบื้องต้น

ก่อนดำเนินการตามขั้นตอนในบทความนี้ ต้องทำการเปลี่ยน ec2-user ให้เป็น root ทุกครั้ง เพื่อที่จะสามารถจัดการระบบใน Server Amazon Linux 2 ได้

เรียกใช้คำสั่งนี้เพื่อเข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ root

sudo su -

ec2_python-1

เรียกใช้คำสั่งนี้เพื่อ Update server ให้เป็นปัจจุบันเสมอ

yum update -y

ec2_python-2

การติดตั้ง Python ใน Amazon Linux 2

เริ่มการติดตั้ง python ใน Amazon Linux 2 ของคุณตามขั้นตอนเหล่านี้ได้เลย

เรียกใช้คำสั่งนี้เพื่อติดตั้ง python3 ให้กับระบบของคุณ

yum install -y python3 python3-pip

ec2_python-3

เรียกใช้คำสั่งนี้เพื่อตรวจสอบ version

python3 --version

ec2_python-4

เรียกใช้คำสั่งนี้เพื่อแก้ไฟล์hello.py
vi(visual editor) คือ editor พื้นฐานในระบบปฏิบัติการ Linux ที่ใช้สำหรับ เพิ่ม ลบ แก้ไข ไฟล์ข้อมูลต่างๆ

vi hello.py

ec2_python-5

เมื่อเข้ามาที่ไฟล์hello.pyแล้ว กดปุ่มiให้ขึ้น-- INSERT --
จากนั้น Copy Code ด้านล่างนี้ วางลงไปที่ไฟล์นี้

print("Hello World")

ec2_python-6

เมื่อแก้ไขไฟล์hello.pyเสร็จเรียบร้อยแล้ว กดปุ่มEscให้คำว่า-- INSERT --หายไป
จากนั้นพิมพ์คำว่า:wq+ Enter เพื่อบันทึกและออกจากไฟล์hello.py
ec2_python-7

ทดสอบรันคำสั่งตามนี้ โดยpython3คือคำสั่ง +hello.pyคือชื่อไฟล์
เมื่อรันคำสั่งนี้ไปแล้วจะเห็นว่ามีข้อความHello Worldแสดงขึ้นมา

python3 hello.py

ec2_python-8

สรุป

บทความนี้เราได้แนะนำวิธีการติดตั้ง Python ใน Amazon Linux 2 บน EC2 เรียบร้อยแล้ว เมื่อเราทำตามขั้นตอนทั้งหมดที่กล่าวมานี้ก็จะทำให้เราสามารถใช้งาน Python ภายในระบบ Amazon Linux 2 ได้ตามต้องการ เช่นการเขียน Code และ Run Command ผ่านระบบ Amazon Linux 2 เป็นต้น

บทความที่เกี่ยวข้อง

ดูรายละเอียดเพิ่มเติมได้ที่นี่ สอบถามเพิ่มเติมเกี่ยวกับ AWS คลิกที่นี่