NEWS
esphome - ERROR: Process exited with code 25
-
Ubuntu benennt die Pakete glaube ich anders.
python3.9-dev ist halt für python3.9, versuch mal das für dein python3.11 zuinstallieren
Davon abgesehen ist lunar als Interimsversion auch keine gute Wahl als Basis. Nimm die LTS-Version von Ubuntu.
-
Habe mich da an zahlreiche YouTube Videos gehalten. Das war einfach nur das aktuellste Template von Ubuntu unter den Proxmox Templates.
Wo finde ich denn die Befehle um die 3.11 Python unter Ubuntu zu installieren? Habe ich das nicht schon installiert? Sieht für mich oben so aus.
So ?
Upgrade and update Ubuntu to the latest version
sudo apt update && sudo apt upgrade
Install the required packages
sudo apt install wget build-essential libncursesw5-dev libssl-dev
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-devDownload python 3.11
The latest Python versions are available under the ~deadsnakes team PPA. You can add this PPA to your Ubuntu system with the following command
sudo add-apt-repository ppa:deadsnakes/ppa
Install it
Then you can install Python 3.11 using the apt-get package manager.
sudo apt install python3.11
-
@sushibomba sagte in esphome - ERROR: Process exited with code 25:
Wo finde ich denn die Befehle um die 3.11 Python unter Ubuntu zu installieren?
Python 3.11 ist schon installiert bei dir. Bringt lunar als 'Testversion' für das nächste LTS-Release schon mit.
Musstal schauen ob das Paket in 3.11 statt wie oben mit 3.9 installiert ist und das ggf. nachinstallieren.
-
@sushibomba
Kleine Transferleistung:sudo apt install python3-full python3.11-dev libpython3.11-dev
-
Genau das war ich gerade am tippen ob ich sie einfach mit der 3.11 ersetze
-
@thomas-braun sagte in esphome - ERROR: Process exited with code 25:
sudo apt install python3-full python3.11-dev libpython3.11-dev
Installation ist durchgelaufen. Der Adapater lässt sich leider aber noch nicht installieren. Sollte ich nochmal rebooten oder noch mal irgendwelche Befehle ausführen?
-
@thomas-braun sagte in esphome - ERROR: Process exited with code 25:
npm i nopy
spuckt jetzt folgendes aus:
184 packages are looking for funding run `npm fund` for details
-
Du kannst/solltest auch die Meta-Pakete installieren:
sudo apt install python3-full python3-dev libpython3-dev
-
@sushibomba sagte in esphome - ERROR: Process exited with code 25:
Der Adapater lässt sich leider aber noch nicht installieren.
Mit welchen Meldungen?
In welchem Verzeichnis hast du mit npm hantiert?
-
Reading package lists... Done Building dependency tree... Done Reading state information... Done Package python-dev is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: python-dev-is-python3 E: Package 'python-dev' has no installation candidate
-
Habe die nach der Reihe ausgeführt.
cd /opt/iobroker npm i nopy sudo -u iobroker chmod ug+x /opt/iobroker/node_modules/nopy/src/n*
-
sudo apt install python3-full python3-dev libpython3-dev
-
@thomas-braun sagte in esphome - ERROR: Process exited with code 25:
sudo apt install python3-full python3-dev libpython3-dev
Reading package lists... Done Building dependency tree... Done Reading state information... Done python3-full is already the newest version (3.11.2-1). python3-dev is already the newest version (3.11.2-1). python3-dev set to manually installed. libpython3-dev is already the newest version (3.11.2-1). libpython3-dev set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
-
@sushibomba sagte in esphome - ERROR: Process exited with code 25:
Habe die nach der Reihe ausgeführt.
Bitte immer vollständig aus dem Terminal kopieren. Inkl. LoginPrompt usw. Dann sieht man das auch auf den ersten Blick.
-
@thomas-braun sagte in esphome - ERROR: Process exited with code 25:
@sushibomba sagte in esphome - ERROR: Process exited with code 25:
Habe die nach der Reihe ausgeführt.
Bitte immer vollständig aus dem Terminal kopieren. Inkl. LoginPrompt usw. Dann sieht man das auch auf den ersten Blick.
di@iobroker:~$ cd /opt/iobroker di@iobroker:/opt/iobroker$ npm i nopy up to date in 3s 184 packages are looking for funding run `npm fund` for details di@iobroker:/opt/iobroker$ sudo -u iobroker chmod ug+x /opt/iobroker/node_modules/nopy/src/n* di@iobroker:/opt/iobroker$
Oder meintest du etwas anderes?
-
@sushibomba sagte in esphome - ERROR: Process exited with code 25:
Oder meintest du etwas anderes?
Nein, genau so ist das gemeint.
-
-
Habs hinbekommen:
di@iobroker:~$ iobroker add esphome auto --host iobroker --debug NPM version: 9.5.1 Installing iobroker.esphome@0.2.4... (System call) npm ERR! code 1 npm ERR! path /opt/iobroker/node_modules/iobroker.esphome npm ERR! command failed npm ERR! command sh -c npip install npm ERR! No python_modules directory; installing pip locally if needed. npm ERR! pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) npm ERR! error: externally-managed-environment npm ERR! npm ERR! × This environment is externally managed npm ERR! ╰─> To install Python packages system-wide, try apt install npm ERR! python3-xyz, where xyz is the package you are trying to npm ERR! install. npm ERR! npm ERR! If you wish to install a non-Debian-packaged Python package, npm ERR! create a virtual environment using python3 -m venv path/to/venv. npm ERR! Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make npm ERR! sure you have python3-full installed. npm ERR! npm ERR! If you wish to install a non-Debian packaged Python application, npm ERR! it may be easiest to use pipx install xyz, which will manage a npm ERR! virtual environment for you. Make sure you have pipx installed. npm ERR! npm ERR! See /usr/share/doc/python3.11/README.venv for more information. npm ERR! npm ERR! note: If you believe this is a mistake, please contact your Python inst allation or OS distribution provider. You can override this, at the risk of brea king your Python installation or OS, by passing --break-system-packages. npm ERR! hint: See PEP 668 for the detailed specification. npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2023-05-10T19_45_39_054Z-debug-0.log host.iobroker Cannot install iobroker.esphome@0.2.4: 1 di@iobroker:~$
-
Ich verstehe das nicht. Fehlt jetzt was? Also muss noch was installiert werden?
-
@sushibomba sagte in esphome - ERROR: Process exited with code 25:
× This environment is externally managed
Es muss eine Sperrdatei geben.
Bei Debian kann man die so temporär aus dem Weg räumen:mv /usr/lib/python3.11/EXTERNALLY-MANAGED ~
Ob das bei Ubuntu auch so funktionier weiß ich aber mangels Verwendung nicht.