איך להתקין את Python 3.14 Beta 2 באובונטו


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

פייתון 3.14 מתוכנן לשחרור ב-7 באוקטובר 2025, עם 5 שנים של תמיכה עד 2030. עד כה הוא נמצא במצב בטא לבדיקה ולמפתחים להכין את הפרויקט שלהם להתאמה לגרסה החדשה של פייתון.

תכונות החדשות של פייתון 3.14 כוללות הערכה מושהית של אנוטציות, מיתרים מסוג t, מודול חדש בשם compression.zstd, סוג חדש של מפרש, הדגשת סינטקס ב-PyREPL, ומגוון תכונות נוספות. ראה עמוד זה לפרטים.

התקן את פייתון 3.14 באובונטו

לכל גרסאות אובונטו הנוכחיות, כולל 20.04, 22.04, 24.04, 24.10, 25.04 וטעמים שלהם, פייתון 3.14 קל להתקנה על ידי חיבור מקוד או באמצעות PPA של אובונטו.

אפשרות 1: התקן את Python 3.14 מ-PPA

ה-PPA הפופולרי Deadsnakes בנה את הבטא החדשה עבור Ubuntu 22.04 ו-Ubuntu 24.04 על כל הפלטפורמות המעבד הנתמכות (amd64, arm64/armhf, ppc64el, s390x).

פשוט לחצו על Ctrl+Alt+T במקלדת כדי לפתוח חלון טרמינל, ואז תוכלו להריץ את הפקודות למטה אחת אחרי השנייה כדי להתקין את החבילה.

  • קודם כל, הרץ את הפקודה להוסיף את ה-PPA:

    sudo add-apt-repository ppa:deadsnakes/ppa

    הקלד את הסיסמה שלך (ללא משוב של כוכביות) כאשר זה מתבקש ולחץ על Enter כדי להמשיך.

  • לאחר מכן, הרץ את הפקודה להתקנת פייתון 3.14:

    sudo apt install python3.14

    לבחירה, החלף python3.14 ב-python3.14-full בפקודה כדי להתקין גם את IDE של Tkinter, דוגמאות, בינארי pyvenv וכו'.

    הערה: משתמשי לינוקס מינט צריכים להריץ sudo apt update לאחר הוספת ה-PPA כדי לעדכן ידנית את מטמון החבילות של המערכת.

לאחר התקנת החבילה, הרץ את הפקודה python3.14 --version כדי לאמת את הגרסה, ואת whereis python3.14 כדי לראות היכן היא מותקנת (בעיקר תחת /usr/bin).

אפשרות 2: Compile Python 3.14 מקוד מקור

אם אתה לא משתמש ב-Ubuntu 22.04|24.04, או אם אתה לא סומך על חבילות צד שלישי, אז אתה יכול לקמפל את פייתון 3.14 בעצמך. ואני בניתי אותו בהצלחה ב-Ubuntu 20.04 ו-Ubuntu 25.04.

1. קודם כל, כנס לאתר של פייתון דרך הקישור למטה כדי להוריד את ארכיב המקור:

עד כה, האחרון הוא “Python-3.14.0b2.tar.xz.”

2. לאחר מכן, פתח את תיקיית ההורדות ומתח את קובץ ה-tar. לאחר מכן, לחץ לחיצה ימנית על תיקיית המקור המופקת ובחר "פתח במסוף" כדי לפתוח את תיקיית המקור של Python 3.14 כמו תיקיית העבודה במסוף.

3. לבסוף, הרץ את הפקודות למטה אחת אחרי השנייה באותו חלון טרמינל כדי לבנות ולהתקין את זה:

  • קודם כל, הרץ פקודה להתקנת ספריות התלות:

    sudo apt install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
  • בהמשך, הגדר את המקור על ידי הרצת הפקודה:

    ./configure --enable-optimizations

    אם אפשרויות הקונפיגורציה ברירת המחדל אינן עומדות בצרכים שלך, הרץ ./configure --help כדי לרשום את כל האפשרויות הזמינות, והחלף את הפקודה האחרונה בהתאם.

  • אז, הרץ פקודה לקמפל את המקור:

    make -j4

    כאן -j4 מתכוון להתחיל 4 תהליכים במקביל. זה תלוי בכמה ליבות CPU יש לך, החלף את המספר 4 בהתאם.

  • לבסוף, הרץ את הפקודה למטה כדי להתקין:

    sudo make install

ברירת מחדל, זה בונה ומתקין את פייתון בתיקיית /usr/local. אתה יכול להריץ whereis python3.14 כדי לבדוק.

קבע או בטל את פייתון 3.14 כברירת מחדל

לא מומלץ להגדיר פייתון שאינו מותקן מראש כברירת מחדל באובונטו, מכיוון שזה עלול לשבור דברים!

אם התקנת את Python 3.14 ממקור הטארבול, אז הוא כבר צריך להיות ‘מוגדר’ כברירת מחדל. כי הוא יוצר /usr/local/bin/python3 (קישור ל-python 3.14) שהוא לפני /usr/bin/python3.

במקרה זה, אתה יכול לשחזר את פייתון המותקן מראש כברירת מחדל על ידי פשוט מחיקת הקובץ /usr/local/bin/python3.

sudo rm /usr/local/bin/python3

באופן דומה, מחק גם את הקישורים ל-pip3, pydoc3, idle3, python3-config וכו' תחת /usr/local/bin.

אם התקנת את Python 3.14 מ-PPA, הרץ את הפקודות למטה אחת אחרי השנייה כדי להגדיר אותו כברירת מחדל:

  • ראשית, הרץ פקודה שתודיע על גרסת פייתון המותקנת מראש:

    ls -al /usr/bin/python3

    זוהי פיתון 3.8 עבור 20.04, פיתון 3.10 עבור 22.04, פיתון 3.12 עבור 24.04 ו-24.10, ופיתון 3.13 עבור 25.04.

  • לאחר מכן, הרץ את הפקודה למטה כדי להתקין את פייתון 3.14 כאלטרנטיבה:

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.14 10
  • כמו כן, התקן את פייתון המותקן מראש (החלף את python3.12 בהתאם) כאופציה חלופית:

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 100
  • לבסוף, הרץ את הפקודה למטה בכל עת כדי לבחור אחת כברירת מחדל:

    sudo update-alternatives --config python3

לחלופין, אתה יכול להריץ פקודות למעלה על ידי החלפת python3 עם pip3 על מנת להגדיר את מתקין pip ברירת המחדל.

הגדר סביבה וירטואלית עבור פייתון 3.14

בשל PEP 668, מומלץ להקים סביבה וירטואלית להתקנת מודולים וחבילות של פייתון מבלי להפריע לחבילות המערכת.

ראשית, אם התקנת את Python 3.14 מ-PPA, ודא שגם יש לך את הבינארי pyvenv מותקן:

sudo apt install python3.14-venv

אז, הרץ את הפקודה כדי ליצור סביבה וירטואלית:

python3.14 -m venv ~/.venv/python3.14

כאן אתה יכול להחליף ~/.venv/python3.14 לכל תיקייה בבית המשתמש שלך. לאחר מכן, זה ייצור עותק של Python 3.14 לתוך תיקייה זו

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

source ~/.venv/python3.14/bin/activate

לבסוף, הרץ את הפקודה pip כדי להתקין כל חבילה או מודול, לדוגמה, pip3 install 123. וגם, הגדר את ~/.venv/python3.14/bin/python3 כנתיב לביצוע עבור ה-IDE שלך.

הסר את פייתון 3.14

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

sudo apt remove --autoremove python3.14 python3.14-full

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

sudo rm -R /usr/local/lib/python3.14/
sudo rm -R /usr/local/include/python3.14
sudo rm /usr/local/lib/libpython3.14.a
sudo rm /var/lib/dpkg/info/*python3.14*
sudo rm /usr/local/bin/python3 /usr/local/bin/python3.14
sudo rm /usr/local/bin/pip3 /usr/local/bin/pip3.14
sudo rm /usr/local/bin/idle3 /usr/local/bin/idle3.14
sudo rm /usr/local/bin/pydoc3 /usr/local/bin/pydoc3.14
sudo rm /usr/local/bin/python3-config /usr/local/bin/python3.14-config

לבסוף, מחק את .venv (מוסתר כברירת מחדל, לחץ Ctrl+H כדי לראות) בתיקיית הבית של המשתמש שלך כדי למחוק את הסביבה הוירטואלית.