ב-Python, שימוש בחבילות Python שפורסמו על ידי מפתחים אחרים בפרויקט שלכם הוא דבר אחד שיעשה לכם את החיים קלים יותר. אינדקס החבילות של Python, או PyPI, הוא מאגר ענק של קוד שאתה יכול להשתמש בו. למד כיצד להתחיל בעבודה עם PyPI ותוכנית ההתקנה שלה, PIP (Package Installer for Python).
הוראות אלו צריכות לעבוד על כל גרסת macOS הנתמכת על ידי מתקין Python הנוכחי, הכוללת את v10.6+ (Snow Leopard) עבור תוכנית ההתקנה של 32 סיביות, ו-v10.9 (Mavericks) עבור 64 סיביות- הגרסה היחידה של המתקין הנוכחי.
כיצד להתקין PIP ב-macOS
PIP הוא מתקין החבילות המוגדר כברירת מחדל ונוספה לאחרונה להפצת הליבה של Python. זה אומר שכדי להתקין PIP אנחנו צריכים להתקין Python.
בעוד ש-Python 2 היה מותקן מראש ב-macOS, עליך להשתמש בגרסה החדשה יותר, Python 3. הסיבה היחידה להמשיך להשתמש ב-v2.7 היא לתמוך ביישומים ישנים וקיימים. למרבה המזל, אם אתה רק מתחיל, אין לך אף אחד מאלה.
התקנת Python היא עניין סטנדרטי מבוסס PKG. כדי להפעיל אותו, בצע את הצעדים הבאים:
-
ראשית, עבור לאתר Python וקבל את המהדורה האחרונה. אלא אם כן אתה על מחשב ישן יותר ועליך להשתמש בגרסה קודמת של macOS מסיבה כלשהי, הורד את הקובץ 64-bit installer.
-
זהו הפורמט הסטנדרטי של macOS. PKG, אז אתה יכול פשוט ללחוץ על קובץ ההתקנה כדי להתניע.
-
המסך הראשון יספק קצת מידע על ההתקנה, לחץ על Continue כדי להתקדם.
-
לחץ על Continue גם בעמוד הבא, המודיע לך שהפרויקט יפסיק לספק תמיכה למתקינים של 32 סיביות מגרסה 3.8 ואילך.
-
המסך הבא מבקש ממך לקבל את הרישיון עבור Python. לחץ על Continue ולאחר מכן לחץ על Agree.
-
תצטרך לבחור יעד להתקנה במסך הבא. אתה יכול ללחוץ על התקן כדי למקם אותו בכונן הראשי שלך, או ללחוץ על Customize אם אתה חושב על מקום אחר. תצטרך גם להזין את הסיסמה שלך כדי להמשיך.
-
עכשיו המתקין יתחיל להעתיק את הקבצים.
- לאחר סיום ההתקנה, תיקיית האפליקציה תיפתח ב-Finder.
בחינת התקנת Python ב-macOS
ההתקנה מכילה כמה פריטים, כדלקמן:
- שני קובצי. RTF: פעם אחת מכיל את הרישיון; השני קובץ ReadMe.
- שני קבצי. COMMAND: אלה נועדו לסייע בביצוע הגדרות מסוימות. הקובץ Install Certificates.command יגדיר כמה תעודות SSL, וקובץ Update Shell Profile.command יעזור אם אתה מתקשה להשתמש ב-Python 3, ותגלה שאתה תמיד מופנה אל Python 2.
- IDLE: סביבת פיתוח משולבת במיוחד עבור Python.
- Python Launcher: עוזר לך להגדיר כמה הגדרות הקשורות להפעלת סקריפטים של Python.
איך לאשר ש-Python עובד ב-macOS
לפני שתוכל להשתמש ב-Python, עדיף לאשר שהתקנת Python שלך פועלת כהלכה.
-
נסה את הפקודה הבאה בטרמינל:
python --version
Python 3.7.4
-
אם אתה רוצה לאשר דברים נוספים, נסה להריץ סקריפט Python פשוט. הזן (או הדבק) את הקוד הבא בקובץ טקסט ריק וקרא לו "hello-world.py":
הדפס ("שלום עולם!")
-
עכשיו, בשורת הפקודה, הפעל את הטקסט הבא:
python \path\to\hello-world.py
Hello World!
כיצד להשתמש ב-PIP של Python ב-macOS
אנחנו יודעים שעכשיו Python עובד, ואנחנו יכולים להמשיך להשתמש ב-PIP.
למרבה המזל, אין מה לעשות כאן: PIP מגיע מותקן מהקופסה בגרסאות חדשות יותר של Python. עם זאת, עליך להכיר את זה.
-
שימוש בפקודה הבאה בטרמינל ייתן לך סקירה כללית של מה זה PIP:
pip --help
-
הדבר הראשון שכנראה תרצו לעשות הוא לחפש חבילה שתוכלו להשתמש בה, וחיפוש pip הוא מה שאתם צריכים בשביל זה. הוא יחפש באינדקס חבילות Python (PyPI) את מונח החיפוש שלך.
נניח שאנחנו רוצים ליצור את אפליקציית Python שלנו כדי לשמור סיסמאות. ל-macOS כבר יש מנגנון מצוין לכך: מחזיק מפתחות. הפקודה הבאה תציג רשימה של כל החבילות ב- PyPI עם מילת המפתח "מחזיק מפתחות":
מחזיק מפתחות לחיפוש pip
-
בתוצאות, יש חבילה בשם macos-keychain, וזה בדיוק מה שאנחנו מחפשים.אז, במקום לקודד דברים כמו הזנת סיסמא, הצפנה וחיבור לאירועי מערכת, אנחנו יכולים פשוט להוריד את זה ולשלב אותו לצרכים שלנו. אתה יכול להתקין חבילה עם הפקודה הבאה:
pip install macos-keychain
-
למרבה הצער, עדכון כל החבילות המותקנות אינו קל כמו עדכון הפצות לינוקס. אתה צריך לעשות זאת עבור כל חבילה כאשר אתה רואה שהיא לא מעודכנת. השתמש בפקודה הבאה:
pip התקנת macos-keychain --upgrade
-
לבסוף, הסרת חבילה קלה כמו:
pip הסרת התקנה של macos-keychain