Bonjour,
J’ai un soucis lorsque je lance le démon de modbus RTU, il me dit qu’il ne trouve pas le module.
J’ai vérifié que le module en question soit bien installé, de ce coté c’est OK.
Traceback (most recent call last):
File "/var/www/html/plugins/modbusrtu/resources/modbusrtud/modbusrtud.py", line 21, in <module>
import minimalmodbus
ImportError: No module named minimalmodbus
[2020-05-29 13:52:26][ERROR] : Impossible de lancer le démon modbusrtu
lorsque j’essaye d’installer minimalmodbus il me dit qu’il est déjà ok
Peut’etre un pb de version de python 2 ou 3 et de path
1 console ssh
tape python
tu devrait avoir une version 2.xx de python
au prompt tape >>> import minimalmodbus
copie d’ecran du résultat
crtl+d pour quitter ce python2
tape maintenant python3
tu devrait avoir une version 3.xx de python
au prompt tape >>> import minimalmodbus
copie d’écran du résultat
c’est juste pour voir si cette lib existe dans l’u ou l’autre des python
root@jeedom:/home/yan# python
Python 2.7.16 (default, Oct 10 2019, 22:02:15)
[GCC 8.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import minimalmodbus
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named minimalmodbus
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>>
root@jeedom:/home/yan# python3
Python 3.7.3 (default, Dec 20 2019, 18:57:59)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import minimalmodbus
>>>
Il semblerait qu’il soit installé en python 3 seulement
c’est là que je pige pas! il me dit que je l’ai déjà !! Ce ne doit pas etre écris de la même maniere!
j’ai même essayé avec MinimalModus, sans résultat
je t’avoue que je suis un peu largé maintenant. de ce que je comprend le PIP c’est l’outil d’installation. mais comment se gère t’il stp?
En tout cas merci pour ton aide précieuse!
root@jeedom:/home/yan# sudo apt install python-pip
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
python-pip est déjà la version la plus récente (18.1-5).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
root@jeedom:/home/yan#
root@jeedom:/home/yan# sudo apt remove python-pip
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libpython-all-dev python-all python-all-dev python-configparser
python-entrypoints python-keyring python-keyrings.alt python-secretstorage
python-wheel python-xdg
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
python-pip
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 808 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 132401 fichiers et répertoires déjà installés.)
Suppression de python-pip (18.1-5) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.5-2) ...
root@jeedom:/home/yan#
Réinstall:
root@jeedom:/home/yan# sudo apt install python-pipsudo apt install python-pip
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet python-pipsudo
E: Impossible de trouver le paquet install
root@jeedom:/home/yan#
Pourquoi il cherche sur la clé USB qui m’a servit à faire l’installation alors que j’ai bien vu le moment où il « nettoie » source.list à la fin de l’installation?
#
# deb cdrom:[Debian GNU/Linux 10.4.0 _Buster_ - Official amd64 xfce-CD Binary-1$
# deb cdrom:[Debian GNU/Linux 10.4.0 _Buster_ - Official amd64 xfce-CD Binary-1$
deb http://deb.debian.org/debian/ buster main non-free
deb-src http://deb.debian.org/debian/ buster main non-free
deb http://security.debian.org/debian-security buster/updates main non-free
deb-src http://security.debian.org/debian-security buster/updates main non-free
# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main non-free
deb-src http://deb.debian.org/debian/ buster-updates main non-free
# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.