No module named 'requests' daemon KO

Bonjour,

Traceback (most recent call last):
File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/var/www/html/plugins/JeedomConnect/resources/JeedomConnectd/JeedomConnectd.py", line 16, in <module>
from resources.JeedomConnectd.jeedom.jeedom import jeedom_utils, jeedom_com, jeedom_socket, JEEDOM_SOCKET_MESSAGE
File "/var/www/html/plugins/JeedomConnect/resources/JeedomConnectd/jeedom/jeedom.py", line 20, in <module>
import requests
ModuleNotFoundError: No module named 'requests'

J’ai essayer d’installer, requests , mais il est déjà python3-requests est déjà la version la plus récente (2.25.1+dfsg-2).

Bonjour,

Essayez plutôt d’installer les dépendances via l’interface du plugin, ca risque de mieux fonctionner que d’essayer des commandes aléatoires :wink:

et montrez tous les logs au complet

1 « J'aime »

J’ai déjà essayé par les dépendances:j’aurais bien voulu que ça corrige le problème.

======================================================================
== 24/02/2025 11:45:31 == Dependencies installation for JeedomConnect
======================================================================
[  5% ] : Clean apt...
[  9% ] : Clean apt : [0sec] : [  OK  ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [2sec] : [  OK  ]
[ 20% ] : Init python3 & prerequisites...
[ 29% ] : Init python3 & prerequisites : [0sec] : [  OK  ]
[ 30% ] : Init PyEnv...
** PyEnv not required: 3.9.2 >= 3.9 **
** python3 path: python3 **
[ 39% ] : Init PyEnv : [0sec] : [  OK  ]
[ 40% ] : Setting up virtual environment...
** Version of python in VENV: Python 3.9.2
[ 69% ] : Setting up virtual environment : [4sec] : [  OK  ]
[ 70% ] : Install the required python packages...
[ 79% ] : Install the required python packages : [1sec] : [  OK  ]
[ 80% ] : Restoring folders and files rights...
[ 89% ] : Restoring folders and files rights : [0sec] : [  OK  ]
[ 90% ] : Summary of installed packages...
certifi==2025.1.31
charset-normalizer==3.4.1
idna==3.10
pkg_resources==0.0.0
requests==2.32.3
urllib3==2.3.0
websocket-server==0.6.4
[ 99% ] : Summary of installed packages : [0sec] : [  OK  ]
[100% ] : Finished !
======================================================================
== OK == Installation Successful [7sec]
======================================================================

Donc j’ai refais la manipulation avec les dépendances et le démon est ok.
On ne vas pas chercher à comprendre; ca marche.

Cela ne me surprend pas que cela fonctionne lorsqu’on suit la procédure :slight_smile:

la solution était donc mon post :wink:

2 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.