כיצד להתקין חבילות מ-Pip על אובונטו 23.04

אובונטו היא סביבה אידיאלית לתכנות ב- Python.

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

למי שלא יודע על מה אני מדבר, אבל סקרן, אני אגיד לך את זה פיתון זוהי שפת תכנות חזקה מאוד ומתאימה למשתמשים מתחילים ומקצועיים. יש לו מספר ספריות (Pתוכניות לפונקציות ספציפיות שיכולות לשמש תוכניות אחרות) שניתן להתקין בשתי דרכים: מנהל החבילות המסורתי של ההפצה או מנהל החבילות שלה המכונה Pip.

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

  1. התקן ממאגרים רשמיים.
  2. צור סביבה וירטואלית

אם אתה מתכוון להתקין ממאגרים, אני ממליץ להתקין תחילה את מנהל החבילות של Synaptic. מכיוון שמנוע החיפוש של Ubuntu Software Center הוא כאב ראש אמיתי. לעשות את זה עם
sudo apt install synaptic.

כיצד להתקין חבילות מ-Pip

הדבר הראשון שאנו צריכים הוא להתקין את החבילות הבאות: python3-מלא y python3-pip
הראשון מבטיח לנו את כל הכלים לעבודה עם Python והשני מתקין את מנהל החבילות Pip.
הפקודות הן:
sudo apt install python3-full
sudo apt install python3-pip.

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

ב-Python אפשר ליצור ארגז חול של התקנת Python הראשית בה ניתן להתקין תלות וספריות מבלי לשנות את המערכת הראשית או את הסביבות הווירטואליות האחרות. זה מאפשר למשל להריץ גרסאות בדיקה של גרסה עתידית של ספרייה או לבדוק איך תוכנית פועלת בגרסאות שונות של Python.

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

python3 -m venv titulo_entorno
ואנחנו משיקים את זה עם:

source titulo_entorno/bin/activate
והתקנו את החבילה שאיתה רצינו להתקין
pip3 install nombre_paquete
אנחנו משאירים את הסביבה הוירטואלית עם
deactivate


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.