@אביי כתב בתגובה: API לשליחת טופס מקוון באתר gov.il:
@ששא כתב בתגובה: API לשליחת טופס מקוון באתר gov.il:
מישהו יודע איך הם שולחים את הפניות?
פקס?
אוטומטי?
@אביי כתב בתגובה: API לשליחת טופס מקוון באתר gov.il:
@ששא כתב בתגובה: API לשליחת טופס מקוון באתר gov.il:
מישהו יודע איך הם שולחים את הפניות?
פקס?
אוטומטי?
@יהודי-טוב לא הבנתי, אתה ממלא טופס ושולח להם שיישמר אצלם או שהם שולחים אליך נתונים על טפסים שמולאו אצלם?
תגובה: API לשליחת טופס מקוון באתר gov.il
בהמשך לאמור שם, לאחרונה נוסד קו לתח"צ של אשדוד ששם אפשר להגיש תלונות למשרד התחבורה והם אומרים שזה עובד באופן אוטומטי לגמרי ללא מגע יד אדם.
מספר הקו הוא: 0733454030.
מישהו יודע איך הם שולחים את הפניות?
או יש למישהו אולי פרטים של בעל הקו כדי שנוכל לקבל פרטים שנוכל לעשות את זה אצלינו גם?
@ivrtikshoret כתב בבעיה בשימוש עם הספריה Random ב PHP:
תבדוק גם בדפדפן לפעמים זה שונה
איך בודקים בדפדפן?
@dovid אגב, ביקשתי להם API של מילוי טספים, אז הם אמרו לי שאין להם ואם אני רוצה אני יכול לנסות עם F12...
@ivrtikshoret כתב בבעיה בשימוש עם הספריה Random ב PHP:
תבדוק בדפדפן איזה גירסא יש לך
איזה גירסא של מה?
גירסת PHP? בדקתי במסוף והופיע לי כמו בתמונה
@yossiz כתב בבעיה בשימוש עם הספריה Random ב PHP:
@ששא לפי התיעוד פה מחלקת
Randomizer
קיימת רק ב-PHP 8.2 ואילך
עכשיו יש לי ככה
ועדיין
אני מנסה להשתמש עם זה - עם פונקצייה זו, אך כשאני שם בראש הקוד את השורה
$r = new \Random\Randomizer();
אני מקבל שגיאה בשרת.
וזה מוזר כי ב VScode אני כן רואה שהוא קלט את הספרייה ואפילו נותן לי הצעות של כל הסוגים שיש שם!
מה יכול להיות הבעיה?
ניסיתי לעשות שיציג לי שגיאות עם זה
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
ויוצא לי כך
@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
מה זה?
זה נראה שכל התקלות התאחדו ובאו אלי...
יש משהו אחד שגורם להכל או שכל בעיה פה היא משהו אחר?
תודה רבה!
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
אני חושש שפקודה זו הרצת מגירסה 3.10 ולא 3.11
python3 -m venv .
נכון
אז מה? למחוק ולהתחיל מחדש?
@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
תוכל לעזור לי מה לכתוב בפקודה הבאה?
@yossiz סליחה סליחה, הרצתי
python3.11 -m pip install homeassistant==2023.8.4
שיהיה על פייתון 3.11, וזה אכן עבר בהצלחה, אבל כשעשיתי hass-להפעלת המערכת, אז נהיה לי כנ"ל.
זאת אומרת שאחנו במצב טוב-ההתקנה הצליחה, רק צריכים לעשות שיקלוט גם אחרי hass שיש לי פייתון 3.11
איך?
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
@ששא מה הפקודה שהרצת שנתקעה?
python3.12 -m pip install homeassistant==2023.8.4
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
אם אחד מהאזהרות קשורות לתקיעה זה יותר סביר האזהרה לגבי הבלוטוס'
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
הראשון והשלישי לא אמורים להיות בעיה
למה? זה נתקע בגלל שצריך גירסת פייתון 3.11 ויש לו 3.10, לא?
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
מלרות שגירסת הפייתון עדיין מזוהה כ-3.10
ומה עושים לזה? הוא נתקע שם!
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
אין שגיאות רק אזהרות
האזהרות הם לא בעיה?
@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 (לינוקס וירטואלי בווינדוס) על המחשב שלי:
הפקודה המתוקנת:
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 כתב בלא מצליח להתקין פייתון 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 תעזור או שלא כ"כ?
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
נסה להריץ sudo apt install python3.12-distutils
ניסיתי ככה ואז ניסיתי python3.12 -m pip install homeassistant==2023.8.4
והיה לי תגובה אחרת מכל פעם
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 כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
זה לא יעזור לבעיה שלך
למה לא? הבעיה אצלי היא שהוא כל פעם רץ ל 3.10, אז אם לא יהיה 3.10 זה אמור לעזור, לא?
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
עבור גירסאות קודמות של פייתון יש חבילה בשם python3.1x-distutils
שמה היא עושה?
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
או לבנות מקוד מקור כמו שמבואר פה אפשרות 2
ואז מה זה יועיל?
@yossiz כתב בלא מצליח להתקין פייתון 3.12 על WSL (לינוקס וירטואלי בווינדוס) על המחשב שלי:
אגב, יש שם הוראות איך להגדיר את 3.12 כגירסה ברירת מחדל
הגדרה כברירת מחדל כן אמורה להועיל?
@yossiz אותו דבר
השאלה האם אין כזה דבר אולי למחוק את 3.10 כך שיישאר רק 3.12 וזהו? או אולי להגדיר שברירת המחדל תהיה ה 3.12?