U15 SC Braga 0:5 Feyenoord 17.04.19
תוכן עניינים:
הסביבה הווירטואלית של פייתון היא עץ ספרייה שמכיל את עצמו וכולל התקנת Python ומספר חבילות נוספות.
המטרה העיקרית של סביבות וירטואליות של פייתון היא ליצור סביבה מבודדת לפרויקטים שונים של פייתון. בדרך זו תוכלו להתקין גרסה ספציפית של מודול על בסיס פרוייקט מבלי לדאוג שהיא תשפיע על פרוייקטים אחרים של פייתון שלכם.
במדריך זה נספק הוראות שלב אחר שלב כיצד ליצור סביבות וירטואליות של פייתון באובונטו 18.04.
צור סביבה וירטואלית עבור פייתון 3
אובונטו 18.04 נשלחת עם Python 3.6 כברירת מחדל. אתה יכול לוודא כי Python 3 מותקן במערכת שלך על ידי הפעלה:
python3 -V
הפלט צריך להיראות כך:
Python 3.6.5
אם ברצונך להתקין את המהדורה העיקרית האחרונה של שפת Python, Python 3.7 עקוב אחר הוראות אלה.
החל מ- Python 3.6, הדרך המומלצת ליצור סביבה וירטואלית היא להשתמש במודול ה-
venv
.
נתחיל בהתקנת חבילת
python3-venv
המספקת את מודול ה-
venv
.
sudo apt install python3-venv
לאחר התקנת המודול אנו מוכנים ליצור סביבות וירטואליות עבור Python 3.
ראשית לעבור, לספרייה בה תרצה לאחסן את הסביבות הווירטואליות שלך Python 3. בתוך הספריה הפעל את הפקודה הבאה ליצירת הסביבה הווירטואלית החדשה שלך:
python3 -m venv my-project-env
הפקודה שלמעלה יוצרת ספרייה בשם
my-project-env
, המכילה עותק של הבינארי Python, מנהל חבילות ה- Pip, ספריית Python הסטנדרטית וקבצים תומכים אחרים.
כדי להתחיל להשתמש בסביבה וירטואלית זו, עליך להפעיל אותה על ידי
activate
סקריפט
activate
:
source my-project-env/bin/activate
לאחר ההפעלה, תתווסף ספריית הפח של הסביבה הווירטואלית בתחילת המשתנה
$PATH
. גם הפקודה של הקונכייה שלך תשתנה והיא תציג את שם הסביבה הווירטואלית בה אתה משתמש כרגע. במקרה שלנו זה
my-project-env
:
$ source my-project-env/bin/activate (my-project-env) $
כעת, לאחר שהסביבה הווירטואלית מופעלת, נוכל להתחיל להתקין, לשדרג ולהסיר חבילות באמצעות pip.
בואו ליצור תסריט פייתון פשוט המשתמש במודול הבקשות.
בסביבה הווירטואלית, אתה יכול להשתמש בפקודה
pip
במקום
pip3
ו-
python
במקום
python3
.
השלב הראשון הוא להתקין את המודול, באמצעות מנהל החבילות של Python, pip:
pip install requests
כדי לאמת את ההתקנה תוכלו לנסות לייבא את המודול:
import requests
אם אין שגיאות בייבוא המודול, ההתקנה הצליחה.
בדוגמה זו אנו הולכים להשתמש באתר httpbin.org המספק שירות בקשת ותגובה פשוט של HTTP כדי להדפיס את כל רשומות הכותרות.
פתח את עורך הטקסט שלך וצור קובץ חדש:
nano testing.py
הדבק את התוכן הבא לקובץ:
import requests r = requests.get('http://httpbin.org/get') print(r.headers)
סגור ושמור את הקובץ.
כעת נוכל להריץ את התסריט על ידי הקלדת:
python testing.py
בסקריפט ידפיס מילון של כל רשומות הכותרות כמוצג להלן:
{'Connection': 'keep-alive', 'Server': 'gunicorn/19.9.0', 'Date': 'Tue, 18 Sep 2018 16:50:03 GMT', 'Content-Type': 'application/json', 'Content-Length': '266', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Via': '1.1 vegur'}
לאחר שתסיים את עבודתך לביטול הסביבה, פשוט הקלד את
deactivate
ותחזור לקליפה הרגילה שלך.
סיכום
למדת כיצד ליצור ולהשתמש בסביבות וירטואליות של פייתון. אתה יכול לחזור על הצעדים שפורטנו למעלה וליצור סביבות וירטואליות נוספות לפרויקטים של Python שלך.
Citrix שואפת לפשט סביבות וירטואליות מעורבות
Citrix Systems הודיעה ביום שלישי על פרויקט Kensho, סדרה של כלים צפויים אשר יאפשרו לסביבות וירטואליות להפוך ל ...
כיצד ליצור, לנהל סביבות עבודה בהתמחות פוטושופ
למדו על סביבות עבודה של פוטושופ, כיצד ליצור חללים מותאמים אישית וכיצד הם יכולים לחסוך לכם המון זמן בפרויקטים של פוטושופ.
כיצד להתקין פיתון בסנטוס 8
פייתון היא אחת משפות התכנות הפופולריות ביותר בעולם. מדריך זה ינחה אתכם דרך התקנת Python 3 ו- Python 2 ב- CentOS 8.