ค้นหาเว็บไซต์

วิธีการติดตั้ง Python ในระบบ RHEL และ Debian


มหาวิทยาลัยชั้นนำหลายแห่งทั่วโลกใช้ Python เพื่อแนะนำให้นักศึกษารู้จักการเขียนโปรแกรม Massachusetts Institute of Technology (MIT), University of Texas at Arlington และ Stanford เป็นเพียงตัวอย่างบางส่วนของสถาบันที่ใช้ภาษานี้อย่างกว้างขวาง

นอกจากนี้ สิ่งสำคัญที่ควรทราบคือ Python ยังมีประโยชน์สำหรับวัตถุประสงค์ด้านการศึกษา องค์กร และวิทยาศาสตร์ที่หลากหลาย ตั้งแต่การพัฒนาเว็บไปจนถึงแอปพลิเคชันบนเดสก์ท็อป ไปจนถึงการเรียนรู้ของเครื่องและทุกสิ่งที่เกี่ยวข้อง

ปัจจุบันมี Python เวอร์ชันหลักสองเวอร์ชันที่ใช้งานอยู่ – 2 และ 3 โดยที่ 2 สูญเสียพื้นที่อย่างรวดเร็วไปที่ 3 เนื่องจากแบบแรกไม่อยู่ระหว่างการพัฒนาอีกต่อไป เนื่องจาก Linux ทุกรุ่นติดตั้ง Python 2.x ไว้แล้ว

ในบทความนี้ เราจะแสดงวิธีการติดตั้งและใช้ Python เวอร์ชันล่าสุดในการแจกแจงแบบ RHEL และ Debian และอนุพันธ์ เช่น Ubuntu (เวอร์ชัน LTS ล่าสุดมีอยู่แล้ว ติดตั้ง Python ล่าสุด) หรือ Linux Mint สิ่งที่เรามุ่งเน้นคือการติดตั้งเครื่องมือภาษาหลักที่สามารถใช้ในบรรทัดคำสั่งได้

อย่างไรก็ตาม เราจะอธิบายวิธีการติดตั้ง Python IDLE ซึ่งเป็นเครื่องมือที่ใช้ GUI ซึ่งช่วยให้เราสามารถเรียกใช้โค้ด Python และสร้างฟังก์ชันแบบสแตนด์อโลนได้

ติดตั้ง Python บน Linux จาก Source

ในขณะที่เขียนบทความนี้ (พฤศจิกายน 2022) เวอร์ชันล่าสุดคือ Python 3.11 และเราจะทำการติดตั้งจากแหล่งที่มา

แม้ว่าเราจะสามารถติดตั้งแพ็คเกจหลักและการพึ่งพาได้โดยใช้ yum และ aptitude (หรือ apt-get) หรือ apt

ทำไม เหตุผลง่ายๆ ก็คือ ช่วยให้เรามีภาษารุ่นล่าสุดที่เสถียร (3.11) และจัดเตรียมวิธีการติดตั้งแบบไม่เชื่อเรื่องการกระจาย

ก่อนที่จะติดตั้ง Python ในการกระจายแบบ RHEL เช่น CentOS Stream Fedora, Rocky และ AlmaLinux เรามาตรวจสอบให้แน่ใจก่อนว่าระบบของเรามีการพึ่งพาการพัฒนาที่จำเป็นทั้งหมด:

yum -y groupinstall development
yum -y install zlib-devel

ใน >การกระจายแบบอิงเดเบียน เช่น Ubuntu และ Linux Mint เราจะต้องติดตั้ง gcc, make และไลบรารีการบีบอัด/คลายการบีบอัด zlib:

aptitude -y install gcc make zlib1g-dev

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

wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tar.xz
tar xJf Python-3.11.0.tar.xz
cd Python-3.11.0
./configure
make
make install

ตอนนี้ผ่อนคลายแล้วไปซื้อแซนด์วิชเพราะอาจใช้เวลาสักครู่ เมื่อการติดตั้งเสร็จสมบูรณ์ ให้ใช้ which เพื่อตรวจสอบตำแหน่งของไบนารีหลัก:

which python3
python3 -V
python3

ผลลัพธ์ของคำสั่งข้างต้นควรคล้ายกับ:

[root@tecmint:~/Python-3.11.0]# which python3
/usr/local/bin/python3
[root@tecmint:~/Python-3.11.0]# python3 -V
Python 3.11.0
[root@tecmint:~/Python-3.11.0]# python3
Python 3.11.0 (main, Nov 15 2022, 09:50:56) [GCC 8.5.0 20210514 (Red Hat 8.5.0-10)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> quit()

ยินดีด้วย! Python 3.11 ได้รับการติดตั้งบนระบบของคุณแล้ว

ติดตั้ง Python IDLE บน Linux

Python IDLE เป็นเครื่องมือที่ใช้ GUI สำหรับ Python หากคุณต้องการติดตั้ง Python IDLE ให้คว้าแพ็คเกจชื่อ idle (Debian) หรือ python-tools (RHEL)

yum install python3-idle  [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
apt-get install idle       [On Debian, Ubuntu and Mint]

พิมพ์คำสั่งต่อไปนี้เพื่อเริ่ม Python IDLE

idle3
Or
idle

สรุป

ในบทความนี้ เราได้อธิบายวิธีการติดตั้ง Python เวอร์ชันเสถียรล่าสุดจากแหล่งที่มาแล้ว

สุดท้ายแต่ไม่ท้ายสุด หากคุณมาจาก Python 2 คุณอาจต้องการดูเอกสารอย่างเป็นทางการของ 2to3 นี่คือโปรแกรมที่อ่านโค้ด Python 2 และแปลงเป็นโค้ด Python 3 ที่ถูกต้อง

คุณมีคำถามหรือความคิดเห็นเกี่ยวกับบทความนี้หรือไม่? โปรดติดต่อเราโดยใช้แบบฟอร์มด้านล่าง