במאמר הבא אנו נסתכל על כיצד אנו יכולים להתקין ולנהל חבילות 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):
sudo apt update && sudo apt install python3-pip
הפקודה לעיל תתקין גם את כל התלות הדרושה לבניית מודולי פייתון.
לאחר השלמת ההתקנה, נוכל לעשות זאת אמת את ההתקנה ובדוק את הגרסה המותקנת מריץ את הפקודה:
pip3 --version
מספר הגרסה עשוי להשתנות, אך הוא ייראה פחות או יותר כפי שניתן לראות בצילום המסך לעיל.
התקנת פיפ לפייתון 2
פיפ עבור פייתון 2 אינו כלול במאגרי אובונטו 20.04. כדי להתקין pip עבור Python 2 נשתמש בסקריפט get-pip.py.
מלכתחילה, ואם לא מופעלת, תצטרך לאפשר מאגר יקומים:
sudo add-apt-repository universe
עכשיו אנחנו הולכים עדכן את אינדקס החבילות הזמינות והתקן את Python 2:
sudo apt update && sudo apt install python2
כעת, באמצעות כלי התלתל, אנו הולכים להוריד את התסריט get-pip.py:
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
לאחר שההורדה תסתיים, נעשה זאת הפעל את הסקריפט עם python2 להתקנת pip:
sudo python2 get-pip.py
פיפ יותקן ברחבי העולם. אם אתה מעוניין להתקין אותו רק עבור המשתמש שלך, הפעל את הפקודה ללא sudo. התסריט יתקין גם כלי התקנה וגלגל.
עכשיו אנחנו יכולים אמת את ההתקנה על ידי הדפסת מספר גרסה באמצעות פקודה:
pip2 --version
כמה יסודות לשימוש ב- Pip
עכשיו בואו נסתכל על כמה פקודות שימושיות של pip. בעזרת כלי זה אנו יכולים להתקין חבילות מ- PyPI, בקרת גרסאות, פרויקטים מקומיים ומתוך קבצי הפצה.
כדי צפה ברשימת כל הפקודות והאפשרויות הזמינות אתה רק צריך לכתוב:
pip3 --help
אנחנו יכולים לקבל מידע נוסף על פקודה ספציפית באמצעות הפקודה פיפ –עזרה. לדוגמה, כדי לקבל מידע נוסף על פקודת ההתקנה, פשוט הקלד:
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
לקבלת מידע נוסף, משתמשים יכולים בקר בדף של מדריך למשתמש או מאמר על זה שנכתב לפני זמן מה בבלוג זה.
מידע מצוין, אני צריך עוד מידע על פיתון.