לא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי
-
אני מנסה להתקין אצלי פייתון 3.12 על מערכת WSL במחשב שלי, אך זה לא הולך לי.
עשיתי כפי המדריך המופיע פה אפשרות 1, והופיע לי
E: Unable to locate package python3.12 E: Couldn't find any package by glob 'python3.12'
ניסיתי לתקן את זה כפי המופיע פה או פה ולא עזר לי!
לגבי אפשרות 2 שם, לא הבנתי מה אני אמור לעשות אם אני פועל על המחשב שהוא ווינדוס והלינוקס הוא רק שורת פקודה שאני לא יודע איפה מנהל הקבצים שלו-איפה אני אמור להכניס את קבצי הפייתון?אשמח מאוד אם מישהו יוכל להאיר את עיני!
-
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
אתה מראה רק חלק מהרשימה
נראה לי שזה היה הכל
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
מה הפלט של:
sudo add-apt-repository ppa:deadsnakes/ppa
? -
@yossiz משהו מוזר, בעיקרון מותקן לי פייתון 3.12, אבל היום כשאני ניסיתי להכניס את הפקודה
python3 --version
אוpython --version
נכתב לי
Python 3.10.12וכשאני מנסה להתקין עם
sudo apt install python3.12
אני מקבל
python3.12 is already the newest version (3.12.0~rc1-1+jammy1).
אז מה קורה פה? יש לי 3.10.12 או 3.12?
פשוט ניסיתי להתקין את זה וקיבלתי שגיאה, ובחיפוש באינטרנט ראיתי שזה קשור לגירסת פייתון-שהיא צריכה להיות 3.11 ומעלה, ואז בדקתי וראיתי שאכן יש לי רק 3.10.12...מה עושים?
-
@ששא גם 3.10 וגם 3.12 מותקנים לך
אפשרות אחת שזה נמצא תחת שם אחר, אפשר למצוא אותו עם הטאב, תקלידpython
ופעמיים טאב ותראה איזה השלמות אתה מקבל
אפשרות נוספת ששניהם תחת אותו שם ואחד גובר על חבירו, אפשר לראות את זה עם הפלט שלwhich python3 -a
אפשרות שלישית (פחות סבירה) הוא שהפייתון גורסת 3.12 לא נמצא בכלל ב-PATH
ואז תצטרך לחפש אותו -
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
תקליד python ופעמיים טאב ותראה איזה השלמות אתה מקבל
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
אפשר לראות את זה עם הפלט של which python3 -a
מה יוצא לפי הנ"ל?
תודה רבה רבה לך!
-
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
@ששא נסה כך:
python3.12 -m pip install homeassistant==2023.8.4
אני מקבל
root@DESKTOP-20ILMT9:~# python3.12 -m pip install homeassistant==2023.8.4 Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/usr/lib/python3/dist-packages/pip/__main__.py", line 29, in <module> from pip._internal.cli.main import main as _main File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 9, in <module> from pip._internal.cli.autocompletion import autocomplete File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 10, in <module> from pip._internal.cli.main_parser import create_main_parser File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 8, in <module> from pip._internal.cli import cmdoptions File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 23, in <module> from pip._internal.cli.parser import ConfigOptionParser File "/usr/lib/python3/dist-packages/pip/_internal/cli/parser.py", line 12, in <module> from pip._internal.configuration import Configuration, ConfigurationError File "/usr/lib/python3/dist-packages/pip/_internal/configuration.py", line 26, in <module> from pip._internal.utils.logging import getLogger File "/usr/lib/python3/dist-packages/pip/_internal/utils/logging.py", line 27, in <module> from pip._internal.utils.misc import ensure_dir File "/usr/lib/python3/dist-packages/pip/_internal/utils/misc.py", line 39, in <module> from pip._internal.locations import get_major_minor_version File "/usr/lib/python3/dist-packages/pip/_internal/locations/__init__.py", line 14, in <module> from . import _distutils, _sysconfig File "/usr/lib/python3/dist-packages/pip/_internal/locations/_distutils.py", line 9, in <module> from distutils.cmd import Command as DistutilsCommand ModuleNotFoundError: No module named 'distutils'
-