לא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי
-
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
נראה לי שצריך לעדכן גירסת pip
python3.12 -m pip install -–upgrade pip
אני מקבל
Usage: /usr/bin/python3.12 -m pip install [options] <requirement specifier> [package-index-options] ... /usr/bin/python3.12 -m pip install [options] -r <requirements file> [package-index-options] ... /usr/bin/python3.12 -m pip install [options] [-e] <vcs project url> ... /usr/bin/python3.12 -m pip install [options] [-e] <local project path> ... /usr/bin/python3.12 -m pip install [options] <archive url/path> ... no such option: -–
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
נראה לי שיקל עליך אם תתקין 3.11 במקום 3.12, הבעיה האחרונה למשל לא היה קורה ב-3.11 לפי המבואר פה
בקיצר, אז להתקין 3.11 וזהו?
איך? למחוק את מה שיש או להתקין על זה?
ואם להתקין על זה, אז לא יהיה בעיות בגלל שיש כבר 3.10 ו 3.12?ומחיקת כל המערכת והתקנה מחדש עם התקנת פייתון 3.11 תעזור או שלא כ"כ?
תודה רבה רבה לך על העזרה הנדיבה!
-
@ששא כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
אני מקבל
Usage: /usr/bin/python3.12 -m pip install [options] <requirement specifier> [package-index-options] ... /usr/bin/python3.12 -m pip install [options] -r <requirements file> [package-index-options] ... /usr/bin/python3.12 -m pip install [options] [-e] <vcs project url> ... /usr/bin/python3.12 -m pip install [options] [-e] <local project path> ... /usr/bin/python3.12 -m pip install [options] <archive url/path> ... no such option: -–
היה תו יוניקוד מוזר בפקודה שהבאתי (העתקתי אותה...)
הפקודה המתוקנת:python3.12 -m pip install --upgrade pip
@ששא כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
בקיצר, אז להתקין 3.11 וזהו?
אם לא עוזר לך הפקודה המתוקנת הנ"ל אז כן, אני ממליץ שתנסה עם 3.11
לא צריך למחוק מה שיש, פשוט לעשות את כל ההוראות עם שינוי 3.12 ל-3.11 -
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
הפקודה המתוקנת:
python3.12 -m pip install --upgrade pip
(homeassistant) homeassistant@DESKTOP-20ILMT9:/srv/homeassistant$ python3.12 -m pip install --upgrade pip Defaulting to user installation because normal site-packages is not writeable ERROR: Exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 165, in exc_logging_wrapper status = run_func(*args) ^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 205, in wrapper return func(self, options, args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pip/_internal/commands/install.py", line 285, in run session = self.get_default_session(options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 75, in get_default_session self._session = self.enter_context(self._build_session(options)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 89, in _build_session session = PipSession( ^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pip/_internal/network/session.py", line 282, in __init__ self.headers["User-Agent"] = user_agent() ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pip/_internal/network/session.py", line 157, in user_agent setuptools_dist = get_default_environment().get_distribution("setuptools") ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pip/_internal/metadata/__init__.py", line 24, in get_default_environment from .pkg_resources import Environment File "/usr/lib/python3/dist-packages/pip/_internal/metadata/pkg_resources.py", line 9, in <module> from pip._vendor import pkg_resources File "/usr/lib/python3/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 2164, in <module> register_finder(pkgutil.ImpImporter, find_on_path) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'?
-
@yossiz אוקיי, זה עזר הרבה, אבל למעשה בנסיון ההפעלה עולה לי
2023-08-28 12:20:03.852 WARNING (Recorder) [homeassistant.components.recorder.util] The system could not validate that the sqlite3 database at //home/homeassistant/.homeassistant/home-assistant_v2.db was shutdown cleanly 2023-08-28 12:20:14.152 WARNING (MainThread) [homeassistant.setup] Setup of bluetooth is taking over 10 seconds. 2023-08-28 12:20:21.242 WARNING (MainThread) [homeassistant.bootstrap] Support for the running Python version 3.10.12 is deprecated and will be removed in Home Assistant 2023.8; Please upgrade Python to 3.11
שיש כמה שגיאות, והחשוב ביותר זה שצריך גירסא 3.11, וכשאני מקליד
python3.11 --versio
אני מקבלPython 3.11.5
אז מה עכשיו?ושוב תודה רבה!!
-
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
מלרות שגירסת הפייתון עדיין מזוהה כ-3.10
ומה עושים לזה? הוא נתקע שם!
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
אין שגיאות רק אזהרות
האזהרות הם לא בעיה?
-
@ששא כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
ומה עושים לזה? הוא נתקע שם!
מה אתה מצפה שיקרה? אולי כך זה אמור להיות
אם אחד מהאזהרות קשורות לתקיעה זה יותר סביר האזהרה לגבי הבלוטוס'@ששא כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
האזהרות הם לא בעיה?
הראשון והשלישי לא אמורים להיות בעיה, השנייה אני לא יודע
-
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
אם אחד מהאזהרות קשורות לתקיעה זה יותר סביר האזהרה לגבי הבלוטוס'
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
הראשון והשלישי לא אמורים להיות בעיה
למה? זה נתקע בגלל שצריך גירסת פייתון 3.11 ויש לו 3.10, לא?
-
@ששא כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
@ששא מה הפקודה שהרצת שנתקעה?
python3.12 -m pip install homeassistant==2023.8.4
אם כן זה לא נכון מה שכתבתי למעלה ש:
מה אתה מצפה שיקרה? אולי כך זה אמור להיות
הפקודה כן אמורה להסתיים
-
@yossiz סליחה סליחה, הרצתי
python3.11 -m pip install homeassistant==2023.8.4
שיהיה על פייתון 3.11, וזה אכן עבר בהצלחה, אבל כשעשיתי hass-להפעלת המערכת, אז נהיה לי כנ"ל.
זאת אומרת שאחנו במצב טוב-ההתקנה הצליחה, רק צריכים לעשות שיקלוט גם אחרי hass שיש לי פייתון 3.11
איך? -
נסה עם ההוראות פה בכותרת "Set Python 3.12 as default" רק תעשה את זה עבור 3.11
ואז תריץ שוב אתhaas
-
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
נסה עם ההוראות פה בכותרת "Set Python 3.12 as default" רק תעשה את זה עבור 3.11
זה מה שקיבלתי
python3.11: /usr/bin/python3.11 /usr/lib/python3.11 /etc/python3.11 /usr/local/lib/python3.11 /usr/share/man/man1/python3.11.1.gz
תוכל לעזור לי מה לכתוב בפקודה הבאה?
-
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 1
אני חושש שפקודה זו הרצת מגירסה 3.10 ולא 3.11
python3 -m venv .
אם כן, אולי צריך להתחיל שוב, אני לא יודע איך מתקנים את זה לאחר מעשה
-
@yossiz עכשיו אכן זה עובד לי, אבל בהרצת
hass
שזה בעצם מפעיל את המערכת, אני מקבלnote: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for webrtcvad ERROR: Could not build wheels for webrtcvad, which is required to install pyproject.toml-based projects
מה זה?
זה נראה שכל התקלות התאחדו ובאו אלי...
יש משהו אחד שגורם להכל או שכל בעיה פה היא משהו אחר?תודה רבה!