אנדרואיד

כיצד להתקין את פייתון 3 על סנטוס 7

Install and default #python 3.x on #CentOS 7

Install and default #python 3.x on #CentOS 7

תוכן עניינים:

Anonim

מדריך זה ידריך אותך דרך התקנת Python 3 במערכת CentOS 7 באמצעות אוספי התוכנה (SCL) לצד ברירת המחדל של Python בגרסת 2.7. אנו נראה לך כיצד ליצור סביבה וירטואלית של פייתון.

פייתון היא אחת משפות התכנות הפופולריות ביותר בעולם. עם התחביר הפשוט והקל שלה ללמוד פיתון הוא בחירה נהדרת למפתחים מתחילים ומנוסים. פייתון היא שפת תכנות די מגוונת. אתה יכול להשתמש בו כדי לעשות כמעט כל מה שתרצה, לכתוב תסריטים קטנים, לבנות משחקים, לפתח אתרי אינטרנט, ליצור אלגוריתמים למידת מכונה, לנתח נתונים ועוד.

אפליקציות ואתרים פופולריים רבים, כולל YouTube, DropBox, Reddit, Quora, Instagram, פותחו באמצעות Python.

בעוד שפייתון 2 נתמך ופעיל היטב, פייתון 3 נחשב להווה ולעתיד השפה.

אפשר אוספי תוכנה (SCL)

אוספי תוכנה, הידועים גם בשם SCL הוא פרויקט קהילתי המאפשר לבנות, להתקין ולהשתמש בגרסאות מרובות של תוכנה באותה מערכת, מבלי להשפיע על חבילות ברירת המחדל של המערכת. על ידי הפעלת SCL תקבלו גישה לגרסאות החדשות יותר של שפות ושירותי תכנות שאינם זמינים במאגרי הליבה.

CentOS 7 אוניות עם Python 2.7.5 המהווה חלק קריטי במערכת הבסיס של CentOS. SCL מאפשר להתקין גרסאות חדשות יותר של פייתון 3.x לצד פייתון ברירת המחדל v2.7.5 כך שכלי מערכת כמו יום ימשיכו לעבוד כראוי.

כדי לאפשר SCL, עליך להתקין את קובץ השחרור של CentOS SCL. זהו חלק ממאגר התוספות של 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 שלך:

sudo yum install rh-python36

שימוש בפייתון 3

לאחר התקנת החבילה rh-python36 , בדוק את גרסת Python על ידי הקלדת:

python --version

Python 2.7.5

תבחין כי Python 2.7 הוא גרסת Python המוגדרת כברירת מחדל במעטפת הנוכחית שלך.

כדי לגשת לפייתון 3.6 עליך להפעיל מופע פגז חדש באמצעות הכלי scl של תוכנת אוסף התוכנה:

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'

יצירת סביבה וירטואלית

Virtual Environments Python מאפשרות להתקין מודולי Python במקום מבודד לפרויקט ספציפי, במקום להתקין אותו באופן גלובלי. בדרך זו, אינך צריך לדאוג להשפיע על פרויקטים אחרים של פייתון.

הדרך המועדפת ליצור סביבה וירטואלית חדשה ב- Python 3 היא על ידי ביצוע הפקודה venv .

נניח שברצונך ליצור פרויקט Python 3 חדש בשם 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, בעת יצירת סביבות וירטואליות, מנהל החבילה עבור Python מותקן כברירת מחדל.

סיכום

כעת עליך להגדיר את סביבת התכנות Python 3 במחשב CentOS 7 שלך, ותוכל להתחיל לפתח את פרויקט Python 3 שלך.

אתה יכול לקרוא גם כיצד להתקין את Odoo 11 ב CentOS 7 ולראות דוגמא כיצד להשתמש בסביבה הווירטואלית Python 3 להפעלת תוכנת Python בשרת CentOS 7.

פיתון פיפ