วิธีการติดตั้ง Python 3.10 บน Rocky Linux 8


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

คุณลักษณะบางอย่างที่ Python สามารถทำได้:

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

สำหรับผู้ใช้และโดยเฉพาะนักพัฒนาที่ต้องการลองใช้ Python รุ่นล่าสุด คุณจะรู้ วิธีการติดตั้ง Python 3.10 บน Rocky Linux 8

เบื้องต้น

  • ระบบปฏิบัติการที่แนะนำ: ร็อคกี้ลินุกซ์ 8 +.
  • บัญชีผู้ใช้: บัญชีผู้ใช้ที่มีการเข้าถึง sudo หรือรูท

อัปเดตระบบปฏิบัติการ

อัปเดตของคุณ ลินุกซ์ร็อคกี้ ระบบปฏิบัติการเพื่อให้แน่ใจว่าแพ็คเกจที่มีอยู่ทั้งหมดเป็นปัจจุบัน:

sudo dnf upgrade --refresh -y

บทช่วยสอนจะใช้ the คำสั่ง sudo และ  สมมติว่าคุณมีสถานะ sudo.



วิธีตรวจสอบสถานะ sudo ในบัญชีของคุณ:

sudo whoami

ตัวอย่างผลลัพธ์ที่แสดงสถานะ sudo:

[joshua@rockylinux ~]$ sudo whoami
root

หากต้องการตั้งค่าบัญชี sudo ที่มีอยู่หรือใหม่ โปรดไปที่บทช่วยสอนของเราที่ วิธีเพิ่มผู้ใช้ใน Sudoers บน Rocky Linux.

หากคุณยังไม่ได้ตั้งค่าผู้ใช้ sudo ให้ใช้คำสั่งต่อไปนี้เพื่อเข้าสู่ระบบรูทเพื่อดำเนินการต่อ

su

ติดตั้ง Python 3.10 ด้วยตนเอง

ในการติดตั้ง Python 3.10 นั้นเป็นกระบวนการที่ตรงไปตรงมา แม้จะคอมไพล์จากแหล่งที่มา ขั้นแรก คุณจะต้องติดตั้งการพึ่งพาที่จำเป็นในการสร้าง Python 3.10:

sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make -y

ส่วนที่สองกำลังเยี่ยมชม หน้าดาวน์โหลด บนเว็บไซต์ของ Python และรับเวอร์ชันล่าสุดโดยใช้ (wget):



wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz

หมายเหตุ นี่คือ Python 3.10 เวอร์ชันเสถียร เยี่ยมชมและตรวจสอบการอัปเดต

ไฟล์เก็บถาวรมีขนาดเล็ก จึงไม่ใช้เวลาในการดาวน์โหลดนาน เมื่อเสร็จแล้วให้แตกไฟล์เก็บถาวร:

tar -xf Python-3.10.0.tar.xz

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

cd Python-3.10.0 && ./configure --enable-optimizations

หมายเหตุ (–เปิดใช้งานการเพิ่มประสิทธิภาพ) ขอแนะนำเนื่องจากจะปรับไบนารี Python ให้เหมาะสมโดยเรียกใช้การทดสอบหลายรายการ แต่ต้องใช้เวลาเพิ่มเติมเพื่อแข่งขัน โดยรวมแล้ว กระบวนการควรใช้เวลาสองสามนาที ดังนั้นจึงแนะนำว่าอย่าข้ามไป

ตัวอย่างผลลัพธ์สุดท้าย:

วิธีการติดตั้ง Python 3.10 บน Rocky Linux 8

ตัวเลือกต่อไปคือการใช้ (ทำ) คำสั่งเพื่อเริ่มกระบวนการสร้าง



make -j 2

หมายเหตุ (-NS) สอดคล้องกับจำนวนคอร์ในระบบของคุณเพื่อเร่งเวลาในการสร้าง หากคุณมีเซิร์ฟเวอร์ที่ทรงพลัง คุณสามารถตั้งค่านี้ได้สูงเท่าที่คุณต้องการ หากคุณไม่ทำเช่นนั้น ตัวเลือกนี้จะเป็นตัวเลือกเริ่มต้นของ 1 หากต้องการทราบจำนวนคอร์ในระบบของคุณ ให้รันโค้ดต่อไปนี้:

nproc

ตัวอย่างผลลัพธ์ของคอร์ LinuxCapable ระบบปฏิบัติการทดสอบมี:

วิธีการติดตั้ง Python 3.10 บน Rocky Linux 8

อย่างที่คุณเห็น เรามี แกน 2ดังนั้นในการ (ทำ) คำสั่งเราใช้ (-j 2).

ในขั้นตอนสุดท้าย เมื่อคุณสร้างกระบวนการสร้างเสร็จแล้ว คุณจะต้องติดตั้งซอร์ส Python 3.10 โดยดำเนินการดังต่อไปนี้:

sudo make altinstall

หมายเหตุ คู่มือได้ใช้ (altติดตั้ง) แทนที่จะเป็นค่าเริ่มต้น (ติดตั้ง) เพราะมันจะเขียนทับระบบเริ่มต้น python3 binary python binary file / usr / bin / หลาม.

ตรวจสอบเวอร์ชันของการติดตั้งเพื่อให้แน่ใจว่าติดตั้งสำเร็จและหมายเลขบิลด์ปัจจุบัน:



python3.10 --version

ตัวอย่างผลลัพธ์:

Python 3.10.0

สร้างสภาพแวดล้อมเสมือนจริง

โมดูล venv ของ Python เป็นสภาพแวดล้อมเสมือน เป็นสภาพแวดล้อมของ Python โดยที่ล่าม ไลบรารี และสคริปต์ของ Python ที่ติดตั้งในนั้นจะถูกแยกออกจากสภาพแวดล้อมเสมือนอื่น ๆ และ (โดยค่าเริ่มต้น) ไลบรารีใด ๆ ที่ติดตั้งบนระบบปฏิบัติการของคุณ เช่น ไลบรารีที่ติดตั้งบนระบบปฏิบัติการ Rocky Linux เพื่อหลีกเลี่ยงความขัดแย้งและรบกวนสภาพแวดล้อมการผลิตของคุณ

เพื่อให้แน่ใจว่าติดตั้ง Python 3.10 อย่างถูกต้องและทำงาน ให้สร้างโครงการ Python ด่วนดังนี้

ขั้นแรก สร้างไดเร็กทอรีโครงการและไปที่ไดเร็กทอรี:

mkdir ~/test_app && cd ~/test_app

ในไดเร็กทอรีรากของโปรเจ็กต์ ให้รันคำสั่งต่อไปนี้เพื่อสร้างสภาพแวดล้อมเสมือนสำหรับชื่อทดสอบ it ทดสอบแอป:

python3.10 -m venv test_app_venv

ถัดไป เปิดใช้งานสภาพแวดล้อมเสมือนดังนี้:



source test_app_venv/bin/activate

หลังจากเริ่มต้นสภาพแวดล้อมเสมือน คุณจะอยู่ในเทอร์มินัลพร้อมท์ของเชลล์ คุณจะสังเกตเห็นชื่อสภาพแวดล้อมของคุณจะถูกนำหน้า

ตัวอย่าง:

(test_app_venv) [joshua@localhost test_app]

ตามค่าเริ่มต้น ควรติดตั้ง pip 3.10 ซึ่งเป็นตัวจัดการแพ็คเกจที่ใช้มากที่สุดสำหรับ Python

ในบทช่วยสอนเพื่อทดสอบการติดตั้ง มีการติดตั้ง Apache-Airflow

ตัวอย่าง:

pip3.10 install apache-airflow

ลบแอปพลิเคชันทดสอบโดยใช้ PIP3.10



pip3.10 uninstall apache-airflow

ตัวอย่างผลลัพธ์:

Proceed (Y/n)? y
  Successfully uninstalled apache-airflow-2.1.4

หากต้องการออกจากสภาพแวดล้อมเสมือน ให้ใช้คำสั่งต่อไปนี้:

deactivate

ความคิดเห็นและข้อสรุป

ในบทช่วยสอน คุณได้เรียนรู้วิธีติดตั้ง Python 3.10 สำหรับ Rocky Linux 8 และสร้างสภาพแวดล้อมเสมือนจริงอย่างรวดเร็ว โดยรวมแล้ว Python 3.10 ยังคงดีกว่า ดังนั้นการใช้ Python 3.9 ต่อไปอาจเป็นที่ต้องการมากกว่าในขณะนี้ สำหรับผู้ที่ต้องการทดสอบ Python ล่าสุด 3.10 นั้นคุ้มค่ากับการลงทุนในการติดตั้ง



ไม่ใช่สิ่งที่คุณกำลังมองหา? ลองค้นหาบทช่วยสอนเพิ่มเติม

แสดงความคิดเห็น