Install and default #python 3.x on #CentOS 7
สารบัญ:
- เปิดใช้งาน Software Collections (SCL)
- การติดตั้ง Python 3 บน CentOS 7
- ใช้ Python 3
- การติดตั้งเครื่องมือพัฒนา
- การสร้างสภาพแวดล้อมเสมือนจริง
- ข้อสรุป
บทแนะนำนี้จะแนะนำคุณเกี่ยวกับการติดตั้ง Python 3 บนระบบ CentOS 7 โดยใช้ Software Collections (SCL) ควบคู่ไปกับ Python เวอร์ชันเริ่มต้นการแจกแจงแบบ 2.7 นอกจากนี้เราจะแสดงวิธีสร้างสภาพแวดล้อมเสมือน Python
Python เป็นหนึ่งในภาษาการเขียนโปรแกรมที่ได้รับความนิยมมากที่สุดในโลก ด้วยความเรียบง่ายและง่ายต่อการเรียนรู้ไวยากรณ์ Python เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้เริ่มต้นและนักพัฒนาที่มีประสบการณ์ Python เป็นภาษาการเขียนโปรแกรมที่ค่อนข้างหลากหลาย คุณสามารถใช้มันเพื่อทำอะไรก็ได้ที่คุณต้องการเขียนสคริปต์ขนาดเล็กสร้างเกมพัฒนาเว็บไซต์สร้างกลไกการเรียนรู้ของเครื่องวิเคราะห์ข้อมูลและอีกมากมาย
แอปพลิเคชั่นและเว็บไซต์ยอดนิยมมากมายรวมถึง YouTube, DropBox, Reddit, Quora, Instagram ได้รับการพัฒนาโดยใช้ Python
ในขณะที่ Python 2 ได้รับการสนับสนุนเป็นอย่างดีและแอคทีฟ Python 3 ถือเป็นปัจจุบันและอนาคตของภาษา
เปิดใช้งาน Software Collections (SCL)
กลุ่มซอฟต์แวร์ที่รู้จักกันในชื่อ SCL เป็นโครงการชุมชนที่ให้คุณสร้างติดตั้งและใช้ซอฟต์แวร์หลายเวอร์ชันในระบบเดียวกันโดยไม่กระทบกับแพ็คเกจเริ่มต้นของระบบ ด้วยการเปิดใช้งาน SCL คุณจะสามารถเข้าถึงภาษาการเขียนโปรแกรมและบริการรุ่นใหม่กว่าซึ่งไม่มีอยู่ในที่เก็บข้อมูลหลัก
CentOS 7 มาพร้อมกับ Python 2.7.5 ซึ่งเป็นส่วนสำคัญของระบบฐาน CentOS SCL อนุญาตให้คุณติดตั้ง python 3.x เวอร์ชันใหม่ควบคู่กับ python v2.7.5 ที่เป็นค่าเริ่มต้นเพื่อให้เครื่องมือระบบเช่น
yum
จะทำงานได้อย่างต่อเนื่อง
ในการเปิดใช้งาน SCL คุณจะต้องติดตั้งไฟล์ CentOS SCL มันเป็นส่วนหนึ่งของที่เก็บ ExtOS CentOS และสามารถติดตั้งได้โดยการรันคำสั่งต่อไปนี้:
sudo yum install centos-release-scl
การติดตั้ง Python 3 บน CentOS 7
ตอนนี้คุณสามารถเข้าถึงที่เก็บ SCL ได้แล้วคุณสามารถติดตั้ง Python 3.x เวอร์ชันใดก็ได้ที่คุณต้องการ ปัจจุบันมีคอลเล็กชั่น Python 3 ดังต่อไปนี้:
- Python 3.3Python 3.4Python 3.5Python 3.6
ในบทช่วยสอนนี้เราจะติดตั้ง Python 3.6 ซึ่งเป็นเวอร์ชั่นล่าสุดในขณะที่เขียน โดยพิมพ์คำสั่งต่อไปนี้บนเทอร์มินัล CentOS 7 ของคุณ:
ใช้ Python 3
เมื่อติดตั้งแพ็คเกจ
rh-python36
แล้วให้ตรวจสอบเวอร์ชั่น Python โดยพิมพ์:
python --version
Python 2.7.5
คุณจะสังเกตเห็นว่า Python 2.7 เป็นเวอร์ชัน Python เริ่มต้นในเชลล์ปัจจุบันของคุณ
ในการเข้าถึง Python 3.6 คุณจะต้องเปิดเชลล์อินสแตนซ์ใหม่โดยใช้เครื่องมือ
scl
Software Collection:
scl enable rh-python36 bash
สิ่งที่คำสั่งด้านบนทำคือเรียกสคริปต์
/opt/rh/rh-python36/enable
ซึ่งเปลี่ยนตัวแปรสภาพแวดล้อมของเชลล์
python --version
Python 3.6.3
สิ่งสำคัญคือต้องชี้ให้เห็นว่า Python 3.6 ได้รับการตั้งค่าให้เป็น Python เวอร์ชันเริ่มต้นเฉพาะในเซสชันของเชลล์นี้ หากคุณออกจากเซสชันหรือเปิดเซสชันใหม่จากเทอร์มินัล Python 2.7 อื่นจะเป็นเวอร์ชัน Python เริ่มต้น
การติดตั้งเครื่องมือพัฒนา
เครื่องมือการพัฒนาที่จำเป็นสำหรับการสร้างโมดูล Python ในการติดตั้งเครื่องมือและไลบรารีที่จำเป็นให้พิมพ์:
sudo yum groupinstall 'Development Tools'
การสร้างสภาพแวดล้อมเสมือนจริง
Python
Virtual Environments
อนุญาตให้คุณติดตั้งโมดูล Python ในตำแหน่งแยกสำหรับโครงการเฉพาะแทนที่จะติดตั้งทั่วโลก ด้วยวิธีนี้คุณไม่ต้องกังวลกับผลกระทบของโครงการ Python อื่น ๆ
วิธีที่ต้องการในการสร้างสภาพแวดล้อมเสมือนใหม่ใน Python 3 คือการดำเนินการคำสั่ง
venv
สมมติว่าคุณต้องการสร้างโครงการ Python 3 ใหม่ที่ชื่อว่า
my_new_project
ภายใน
my_new_project
ผู้ใช้ของคุณและสภาพแวดล้อมเสมือนจริงที่ตรงกัน
ก่อนอื่นให้สร้างไดเรกทอรีโครงการและสลับไปที่:
mkdir ~/my_new_project
cd ~/my_new_project
เปิดใช้งาน Python 3.6 โดยใช้เครื่องมือ
scl
:
scl enable rh-python36 bash
จากภายในรูทโครงการให้รันคำสั่งต่อไปนี้เพื่อสร้างสภาพแวดล้อมเสมือนจริงที่ชื่อว่า
my_project_venv
:
python -m venv my_project_venv
หากต้องการเริ่มใช้สภาพแวดล้อมเสมือนให้เปิดใช้งานโดยพิมพ์:
source my_project_venv/bin/activate
หลังจากเปิดใช้งานสภาพแวดล้อมเชลล์พร้อมต์จะถูกนำหน้าด้วยชื่อของสภาพแวดล้อม:
(my_project_venv) user@host:~/my_new_project$
เริ่มต้นด้วย Python 3.4 เมื่อสร้าง pip ของสภาวะแวดล้อมเสมือนตัวจัดการแพ็คเกจสำหรับ Python จะถูกติดตั้งตามค่าเริ่มต้น
ข้อสรุป
ตอนนี้คุณควรมีการตั้งค่าสภาพแวดล้อมการเขียนโปรแกรม Python 3 บนเครื่อง CentOS 7 ของคุณและคุณสามารถเริ่มพัฒนาโครงการ Python 3 ของคุณได้
คุณสามารถอ่านเกี่ยวกับวิธีการติดตั้ง Odoo 11 บน CentOS 7 และดูตัวอย่างวิธีการใช้สภาพแวดล้อมเสมือน Python 3 เพื่อเรียกใช้ซอฟต์แวร์ Python บนเซิร์ฟเวอร์ CentOS 7
หลาม pip virtenv centosMicrosoft Tweaks Ad หลังจากที่ Apple บ่น

เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing
วิธีการติดตั้ง python 3.7 บน debian 9

Python เป็นหนึ่งในภาษาการเขียนโปรแกรมที่ได้รับความนิยมมากที่สุดในโลก ด้วยความเรียบง่ายและง่ายต่อการเรียนรู้ไวยากรณ์ Python เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้เริ่มต้นและนักพัฒนาที่มีประสบการณ์ บทช่วยสอนนี้ครอบคลุมวิธีการติดตั้ง Python 3.7 บน Debian 9
วิธีการติดตั้ง python บน centos 8

Python เป็นหนึ่งในภาษาการเขียนโปรแกรมที่ได้รับความนิยมมากที่สุดในโลก คำแนะนำนี้จะแนะนำคุณเกี่ยวกับการติดตั้ง Python 3 และ Python 2 บน CentOS 8