No module named 'requests'

Bonjour,

J’ai un module GCE pour linky que je n’arrive pas à faire fonctionner sous Jeedom
Le demon reste NOK

  • Version debian : 10 en VM via virtualbox sur un MAC Mini
  • Le module est OK et reçoit bien les infos du linky (testé avec un moniteur série)
  • Dépendances OK
  • Diagnostic OK

Logs:

  • Téléinfo:
[2022-11-24 10:30:16]ERROR : [conso] Impossible de lancer le démon téléinfo, vérifiez la configuration.
  • Téléinfo_deamon_conso:
[Error: importing module from jeedom folder
No module named 'requests'
  • Téléinfo_packages:
Preparing to unpack .../python3-ftdi1_1.4-1+b2_amd64.deb ...
Unpacking python3-ftdi1 (1.4-1+b2) ...
Setting up python3-ftdi1 (1.4-1+b2) ...
+ echo 4
++ cut -f 2-
++ awk '$1 <= 4'
++ find /usr/local/lib/python2.7/dist-packages/ /usr/local/lib/python3.7/dist-packages/ -mindepth 1 -maxdepth 1 -type d -exec du -ks '{}' +
+ RESULTTODELETE=
++ sed 's, ,\ ,g'
++ echo ''
+ RESULTTODELETE2=
+ xargs rm -rf
+ echo ''
+ echo 5
+ sudo pip3 cache purge
Files removed: 32
+ echo 6
+ sudo pip3 install --upgrade pip
Requirement already satisfied: pip in /usr/local/lib/python3.9/site-packages (22.3.1)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
+ echo 7
+ sudo pip3 install --force-reinstall --upgrade six
Collecting six
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: six
Successfully installed six-1.16.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
+ echo 8
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end teleinfo
+ rm /tmp/jeedom_install_in_progress_teleinfo
+ echo '*******************End of package installation******************'
*******************End of package installation******************

Une idée du problème ?
Merci d’avance :slight_smile:

Bonjour,

Il semble qu’il manque au moins une dépendance dans le script d’install du plugin:
cette commande installera le module « requests »

sudo apt install python3-requests
2 « J'aime »

C’est mieux !

Visiblement il manquait requests / serial / dev et pyudev

que j’avais essayer d’installer mais avec seulement « python » et pas « python3 » !!!

Merci :slight_smile:

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