פיפ, התקנה ויסודות הכלי הזה באובונטו 20.04

להתקין pip ב- Ubuntu 20.04

במאמר הבא אנו נסתכל על כיצד אנו יכולים להתקין ולנהל חבילות Python באמצעות Pip באובונטו 20.04. זהו כלי להתקנת חבילות Python. בעזרתו נוכל לחפש, להוריד ולהתקין חבילות מאינדקס חבילות Python (PyPI) ואינדקסים אחרים של מנות.

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

בעת התקנת Python, מומלץ בחום להתקין את חבילת deb במודול בעזרת הכלי aptמכיוון שזה נבדק לעבוד כראוי על מערכות אובונטו. צריך גם להיות ברור ש חבילות Python 3 משתמשות בקידומת פיתון3- y חבילות Python 2 משנות את זה ל- פיתון2-.

אם אתה מעדיף להשתמש ב- Pip רק בסביבה וירטואלית. פִּיתוֹן סביבות וירטואליים זה יאפשר לך להתקין מודולי Python במיקום מבודד עבור פרויקט ספציפי, במקום להתקין באופן גלובלי. באופן זה, לא נצטרך לדאוג להשפיע על פרויקטים אחרים.

התקנת פיפ לפייתון 3

אם אנחנו רוצים התקן pip עבור Python 3 באובונטו 20.04נצטרך לבצע רק את הפקודות הבאות במסוף (Ctrl + Alt + T):

התקנת python3-pip

sudo apt update && sudo apt install python3-pip

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

לאחר השלמת ההתקנה, נוכל לעשות זאת אמת את ההתקנה ובדוק את הגרסה המותקנת מריץ את הפקודה:

גרסת pip3

pip3 --version

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

התקנת פיפ לפייתון 2

פיפ עבור פייתון 2 אינו כלול במאגרי אובונטו 20.04. כדי להתקין pip עבור Python 2 נשתמש בסקריפט get-pip.py.

מלכתחילה, ואם לא מופעלת, תצטרך לאפשר מאגר יקומים:

sudo add-apt-repository universe

עכשיו אנחנו הולכים עדכן את אינדקס החבילות הזמינות והתקן את Python 2:

התקנת python2

sudo apt update && sudo apt install python2

כעת, באמצעות כלי התלתל, אנו הולכים להוריד את התסריט get-pip.py:

הורד סקריפט get-pip

curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py

לאחר שההורדה תסתיים, נעשה זאת הפעל את הסקריפט עם python2 להתקנת pip:

התקנת get-pip

sudo python2 get-pip.py

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

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

גרסת pip2

pip2 --version

כמה יסודות לשימוש ב- Pip

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

כדי צפה ברשימת כל הפקודות והאפשרויות הזמינות אתה רק צריך לכתוב:

pip3 - עזרה

pip3 --help

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

pip3 להתקין - עזרה

pip3 install --help

התקן חבילות עם פיפ

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

pip3 install scrapy

כדי התקן גרסה ספציפית של החבילהאנחנו רק צריכים להוסיף == ומספר הגרסה אחרי שם החבילה:

pip3 install scrapy==1.5

נוכל להחליף את pip3 ל- pip2 אם נשתמש בפייתון 2.

עדכן חבילה

כדי עדכן חבילה שהותקנה כבר לגרסה האחרונה, פקודת השימוש תהיה בערך כדלקמן:

pip3 install --upgrade nombre_paquete

התקן חבילות באמצעות קובץ דרישות

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

pip3 install -r requirements.txt

רשום חבילות מותקנות

כדי רשום את כל חבילות ה- pip המותקנות, אתה רק צריך להתקין את הפקודה הבאה:

pip3 list

הסר התקנת חבילות

כדי הסר התקנה של חבילהאתה רק צריך להפעיל משהו כמו:

pip3 uninstall nombre_paquete

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


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

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

*

*

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

  1.   דניאל מירנדה רוחאס דיג'ו

    מידע מצוין, אני צריך עוד מידע על פיתון.