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

วิธีการติดตั้ง Python 3 หรือ Python 2 ใน RHEL 8


ใน RedHat Enterprise Linux 8 นั้น Python ไม่ได้ติดตั้งไว้ล่วงหน้า สาเหตุหลักก็คือนักพัฒนา RHEL 8 ไม่ต้องการตั้งค่าเวอร์ชัน Python เริ่มต้นสำหรับผู้ใช้ ดังนั้นในฐานะผู้ใช้ RHEL คุณต้องระบุว่าคุณต้องการ Python 3 หรือ 2 โดยการติดตั้ง นอกจากนี้ ใน RHEL นั้น Python 3.6 ยังเป็นเวอร์ชันเริ่มต้นและได้รับการสนับสนุนโดยสมบูรณ์ของ Python อย่างไรก็ตาม Python 2 ยังคงใช้งานได้และคุณสามารถติดตั้งได้

ในบทความสั้นๆ นี้ เราจะแสดงวิธีการติดตั้ง Python 3 และ Python 2 และใช้งานพร้อมกันใน RHEL 8 Linux distribution

ความต้องการ:

  1. RHEL 8 พร้อมการติดตั้งขั้นต่ำ
  2. RHEL 8 พร้อมเปิดใช้งานการสมัครสมาชิก RedHat
  3. RHEL 8 พร้อมที่อยู่ IP แบบคงที่

ข้อสำคัญ: Linux ส่วนใหญ่ใช้ Python สำหรับไลบรารีและเครื่องมือจำนวนหนึ่งในฐานะผู้จัดการแพ็คเกจ YUM แม้ว่า Python จะไม่ได้ติดตั้งใน RHEL 8 ตามค่าเริ่มต้น แต่ yum ยังคงใช้งานได้แม้ว่าคุณจะไม่ได้ติดตั้ง Python ก็ตาม นี่เป็นเพราะมีล่าม Python ภายในที่เรียกว่า “Platform-Python ” ซึ่งเครื่องมือของระบบใช้ แอปพลิเคชันไม่สามารถใช้ Platform-python ได้ แต่คุณสามารถใช้เพื่อเขียนระบบ/รหัสผู้ดูแลระบบเท่านั้น

วิธีการติดตั้ง Python 3 ใน RHEL 8

หากต้องการติดตั้ง Python 3 บนระบบของคุณ ให้ใช้ตัวจัดการแพ็คเกจ DNF ตามที่แสดง

dnf install python3

จากผลลัพธ์ของคำสั่ง Python3.6 เป็นเวอร์ชันเริ่มต้นที่มาพร้อมกับ PIP และ Setuptools เป็นการขึ้นต่อกัน

วิธีการติดตั้ง Python 2 ใน RHEL 8

หากคุณต้องการติดตั้ง Python 2 ควบคู่ไปกับ Python 3 ให้รันคำสั่งต่อไปนี้ซึ่งจะติดตั้ง Python 2.7 บนระบบของคุณ

dnf install python2

วิธีเรียกใช้ Python ใน RHEL 8

หลังจากติดตั้ง Python คุณคงคาดหวังว่า /usr/bin/python จะใช้งาน Python เวอร์ชันใดเวอร์ชันหนึ่ง หากต้องการแยกตัวเองออกจากการอภิปราย “Python2 หรือ Python3: เวอร์ชันใดที่ควรตั้งค่าเป็นค่าเริ่มต้นบน Linux ” RedHat ไม่ได้รวมคำสั่ง python ไว้เป็นค่าเริ่มต้น สิ่งที่เรียกว่า “unversioned คำสั่ง“.

หากต้องการเรียกใช้ Python 3 ให้พิมพ์:

python3

และหากต้องการรัน Python 2 ให้พิมพ์:

python2

จะเกิดอะไรขึ้นหากมีแอพพลิเคชั่น/โปรแกรมในระบบของคุณที่คาดว่าจะมีคำสั่ง python อยู่ คุณต้องทำอย่างไร? ง่ายมาก คุณใช้คำสั่ง python alternatives --config เพื่อทำให้ /usr/bin/python ชี้ไปยังตำแหน่งที่ถูกต้องของเวอร์ชัน Python ที่คุณต้องการตั้งค่าเป็น เวอร์ชันเริ่มต้น

ตัวอย่างเช่น:

alternatives --set python /usr/bin/python3
OR
alternatives --set python /usr/bin/python2

นั่นคือทั้งหมด! ในบทความสั้นๆ นี้ เราได้แสดงวิธีการติดตั้ง Python 3 และ Python 2 บน RHEL 8 คุณสามารถถามคำถามหรือแบ่งปันความคิดของคุณกับเราผ่านแบบฟอร์มคำติชมด้านล่าง