-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python: This environment is externally managed... #137
Comments
Schau mal hier, https://stackoverflow.com/questions/75608323/how-do-i-solve-error-externally-managed-environment-every-time-i-use-pip-3 da sind mehrere Lösungswege beschrieben. |
@fatzo Am hilfreichsten war das hier https://www.linuxcapable.com/how-to-install-python-3-9-on-debian-linux/ --> musste es aber auch etwas abwandeln RPI5-Anleitung ist für eine frische Installation von Step 1: Step 2: Step 3: Laden der Python Version 3.9.18: Step 4: Step 5: Step 6: Step 7: Step 8: Anschließend sollte im Pfad /usr/local/lib/ ein Ordner python3.9 existieren. Prüfen, ob Ordner existiert: ACHTUNG: Falls der Ordner python3.9 nicht im angebenen Pfad existiert nach diesem Schritt ist zuvor etwas schief gelaufen und die folgenden Schritte machen keinen Sinn! Step 9: Da die Prüfung fehlschlagen sollte im ersten Anlauf, folgenden Befehl ausführen: Prüfung sollte jetzt die von uns installierte Version ausgeben: Step 10: Aktuelle Verlinkung prüfen (sollte noch auf python3.11 gelinkt sein): Löschen des Softlinks: Neuen Softlink erstellen: Prüfung des soeben erstellten Softlinks (sollte jetzt auf python3.9 verlinken): Step 11: Anschließend ganz normal nach Anleitung HoymilesZeroExport installieren. Seitdem läufts endlich bei mir. |
Das wäre super.
Hab auch schon viele Lösungswege ausprobiert, die nicht funktioniert haben.
Dann warte ich auf deinen post
Gruß fatzo
Probiere gerade
Gesendet von Outlook für Android<https://aka.ms/AAb9ysg>
…________________________________
From: lullatscho ***@***.***>
Sent: Tuesday, February 13, 2024 10:38:42 PM
To: reserve85/HoymilesZeroExport ***@***.***>
Cc: fatzo ***@***.***>; Author ***@***.***>
Subject: Re: [reserve85/HoymilesZeroExport] python versin (Issue #137)
Ich bekomme auf einem frisch instaliertem Raspi5 diese fehlermeldung
Feb 10 18:50:37 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Main process exited, code=exited, status=1/FAILURE Feb 10 18:50:37 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Failed with result 'exit-code'. Feb 10 18:50:37 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Scheduled restart job, restart counter is at 4. Feb 10 18:50:37 raspberrypi5 systemd[1]: Stopped HoymilesZeroExport.service - HoymilesZeroExport Service. Feb 10 18:50:38 raspberrypi5 systemd[1]: Started HoymilesZeroExport.service - HoymilesZeroExport Service. Feb 10 18:50:38 raspberrypi5 python3[26099]: Traceback (most recent call last): F*eb 10 18:50:38 raspberrypi5 python3[26099]: File "/home/pi/HoymilesZeroExport/HoymilesZeroExport.py", line 30, in Feb 10 18:50:38 raspberrypi5 python3[26099]: from packaging import version Feb 10 18:50:38 raspberrypi5 python3[26099]: ModuleNotFoundError: No module named 'packaging' Feb 10 18:50:38 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Main process exited, code=exited, status=1/FAILU**RE Feb 10 18:50:38 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Failed with result 'exit-code'. Feb 10 18:50:38 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Scheduled restart job, restart counter is at 5. Feb 10 18:50:38 raspberrypi5 systemd[1]: Stopped HoymilesZeroExport.service - HoymilesZeroExport Service. Feb 10 18:50:38 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Start request repeated too quickly. Feb 10 18:50:38 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Failed with result 'exit-code'. Feb 10 18:50:38 raspberrypi5 systemd[1]: Failed to start HoymilesZeroExport.service - HoymilesZeroExport Service.
ich habe schon rausgefunden das es an der Python Versin liegen muss sudo pip3 install argparse error: externally-managed-environment
This environment is externally managed nun komme ich leider nicht weiter hilfe ist willkommen
gruß fatzo
Hatte das gleiche Problem, als ich es auf dem Pi5 zum laufen bringen wollte. Debian Bookworm hat defaultmäßig auf dem Pi5 Python3.11 installiert. Man muss sich quasi Python3.9 aus den Sourcen kompilieren und dann installieren.
Ich versuch das mal hier zu dokumentieren zeitnah, da ich auch ne Weile gebraucht habe und mehrere Lösungswege eher ins Nirwana geführt haben.
Jetzt läuft es aber.
—
Reply to this email directly, view it on GitHub<#137 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/A3B7XLHZ4LLD6RD4ACVQGQLYTPMOFAVCNFSM6AAAAABDC4DZF2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBSGY2TIOBXGE>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
@fatzo Habe es oben bereits angepasst. Probier es mal aus und geb mal Rückmeldung, ob es bei dir ebenso anschließend funktioniert. |
Wenn das funktioniert dann würde ich das anheften oder in eine FAQ speichern… |
Bin gerade dabei |
Übeogens hab ich durch Zufall gesehen, dass bei ahoy auch ein pull request zu dem Thema gibt. lumapu/ahoy#1392 |
@reserve85 hab mir das mal angeschaut. Dort wird das über das Virtual Environment (venv) gelöst. Das hatte ich auch irgendwo gelesen mit dem venv, aber hab es nicht so richtig durchblickt auf die schnelle. |
Ja ich auch nicht und ich habe Gottseidank das Problem nicht 😁 |
Step 8 funktioniert noch danach Step 9: xxx@raspberrypi:/usr/bin $ python3.9 --version womit muss ich das xxx ersetzen oder den pfad? Fehlermeldung pi@raspberrypi5:~/Python-3.9.18 $ xxx@raspberrypi:/usr/bin $ python3.9 --version |
Bist du weiter gekommen? |
Wir können sonst gern mal zusammen drauf schauen. Schau bitte oben nochmal in meinen Kommentar. Ich habe die Formatierung und die Eingabe nochmal etwas angepasst, damit es übersichtlicher und eindeutiger wird. Der Ordner den du anmerkst ist der entpackte Ordner in deinem Home-Verzeichnis. In den solltest du in Step 5 wechseln und die folgenden Schritte 6, 7 und 8 ausführen. Bei Step 8 hab ich noch hinzugefügt wie du checkst, dass dieser Ordner dann existiert. |
Vielen dank jetzt hat es funktioniert. Ich habe nochmals neu instaliert den Raspberry und bin dann nach deinem erweitertem post vorgegangen. gruß vom Unwissenden :-) Update 8:41 Uhr |
Ich bekomme auf einem frisch instaliertem Raspi5 diese fehlermeldung
Feb 10 18:50:37 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Main process exited, code=exited, status=1/FAILURE
Feb 10 18:50:37 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Failed with result 'exit-code'.
Feb 10 18:50:37 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Scheduled restart job, restart counter is at 4.
Feb 10 18:50:37 raspberrypi5 systemd[1]: Stopped HoymilesZeroExport.service - HoymilesZeroExport Service.
Feb 10 18:50:38 raspberrypi5 systemd[1]: Started HoymilesZeroExport.service - HoymilesZeroExport Service.
Feb 10 18:50:38 raspberrypi5 python3[26099]: Traceback (most recent call last):
F*eb 10 18:50:38 raspberrypi5 python3[26099]: File "/home/pi/HoymilesZeroExport/HoymilesZeroExport.py", line 30, in
Feb 10 18:50:38 raspberrypi5 python3[26099]: from packaging import version
Feb 10 18:50:38 raspberrypi5 python3[26099]: ModuleNotFoundError: No module named 'packaging'
Feb 10 18:50:38 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Main process exited, code=exited, status=1/FAILU**RE
Feb 10 18:50:38 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Failed with result 'exit-code'.
Feb 10 18:50:38 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Scheduled restart job, restart counter is at 5.
Feb 10 18:50:38 raspberrypi5 systemd[1]: Stopped HoymilesZeroExport.service - HoymilesZeroExport Service.
Feb 10 18:50:38 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Start request repeated too quickly.
Feb 10 18:50:38 raspberrypi5 systemd[1]: HoymilesZeroExport.service: Failed with result 'exit-code'.
Feb 10 18:50:38 raspberrypi5 systemd[1]: Failed to start HoymilesZeroExport.service - HoymilesZeroExport Service.
ich habe schon rausgefunden das es an der Python Versin liegen muss
sudo pip3 install argparse
error: externally-managed-environment
This environment is externally managed
nun komme ich leider nicht weiter
hilfe ist willkommen
gruß fatzo
The text was updated successfully, but these errors were encountered: