הפיכת Python 3 לברירת המחדל ב-MacOS

תוכן עניינים:

Anonim

משתמשי Python ב-Mac כנראה מודעים לכך ש-Python מוציאים משימוש מ-macOS 12.3 ואילך, ולא יותקנו עוד ב-Mac. אבל Python נשארה שפת תכנות פופולרית להפליא, ואם אתה מסתמך על Python, סביר להניח שתרצה להמשיך להיות Python זמין ב-macOS. קל להשיג את Python 3 ב-Mac, אז בוא נלך צעד קדימה ונראה לך איך אתה יכול להפוך את Python 3 לגרסת ברירת המחדל החדשה של Python ב-macOS, בכל פעם שפקודת python מבוצעת.

התקנת Python 3 ב-Mac

אם כבר התקנתם את Python 3 ב-Mac באמצעות מתקין ההתקנה הרשמי של Python מכאן או Homebrew, תוכלו לדלג על סעיף זה.

אם עדיין לא התקנתם את Python 3 קל לעשות זאת עם פקודה ביתית אחת:

brew install python

זה יתקין את המהדורה האחרונה של Python 3 הזמינה דרך HomeBrew. שוב, אתה יכול גם להתקין אותו באמצעות מתקין Python 3, או אפילו המהדורה של MacAdmins Python אם תעדיף.

כיצד להפוך את Python 3 לברירת המחדל ב-MacOS

אנו מניחים שאתה משתמש במעטפת ברירת המחדל של Zsh (או Oh My Zsh) ובכך משנים את .zshrc, אבל אם אתה עדיין משתמש ב-bash, תוסיף את הכינוי ל-.bashrc במקום זאת.

  1. מהטרמינל, פתח את zshrc בעורך הטקסט הרצוי, נשתמש בננו למען הקלות:
  2. nano ~/.zshrc

  3. הוסף את הכינוי הבא בתחתית קובץ ה-.zshrc:
  4. alias python=/usr/local/bin/python3

  5. לחץ על Control-O ולאחר מכן על Control-X כדי לשמור את העריכה ולאחר מכן צא מתוך nano

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

$ python --גרסה Python 3.9.8

זו צריכה להיות אותה תגובה כמו שאתה מקליד, מכיוון שהפקודה python קיבלה כינוי ל-python3:

python3 --גרסה

זכור שזה רק כינוי. אם תמשיך להתקין את המהדורה המקורית של Python 2.7.x ב-Mac, היא תישאר נגישה ושמישה על ידי ציון הנתיב המלא, כמו כך:

/usr/bin/python

זכור שבגירסאות עתידיות של MacOS, Python 2.x לא יצורף יותר.

אנו משתמשים בכינויים כאן בדוגמה זו, אבל אתה יכול להשתמש בקישור סמלי המקשר את /usr/bin/python3 ל-/usr/bin/python במקום זאת, אם אתה מעדיף ללכת בדרך זו.

מה קרה לפייתון ב-MacOS?

למי שלא מודע, אפל מזהירה כבר זמן מה ש-Python תוצא משימוש מגרסאות macOS עתידיות, והזמן הזה סוף סוף הגיע עם macOS Monterey 12.3 ואילך. זה נמצא בהערות המפתחים, המפורטות תחת הוצאה משימוש:

לכן, אם אתה תלוי או היית תלוי ב-Python 2.7.x מסיבה מסוימת, תצטרך לעדכן את התוכניות שלך לתאימות Python 3, לשמור על מהדורה ישנה יותר של Python 2.x שהוצאה משימוש (אשר אפשרי עם Homebrew וכו'), או שכתוב הכל ועבור לשפה אחרת לגמרי.

אם יש לך מחשבות, מידע או התנסויות רלוונטיות עם Python בגרסאות ה-macOS העדכניות ביותר, שתף בתגובות.

הפיכת Python 3 לברירת המחדל ב-MacOS