วิธีการติดตั้ง 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 ที่ถูกต้อง
คุณมีคำถามหรือความคิดเห็นเกี่ยวกับบทความนี้หรือไม่? โปรดติดต่อเราโดยใช้แบบฟอร์มด้านล่าง