Bonjour à tous,

Je souhaite utiliser la librairie pymodbus.
Celle ci est bien installée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
pip list
Package                       Version
----------------------------- -----------
pymodbus                      3.0.0.dev4
D'après la doc cette version doit-être compatible avec les versions de python =>3.8
ma version de Python est : 3.9.12

Quand je teste ce bout de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Tue May 31 19:40:21 2022
 
@author: hugoclo
"""
 
from pymodbus.client.sync import ModbusTcpClient
 
client = ModbusTcpClient('127.0.0.1')
client.write_coil(1, True)
result = client.read_coils(1,1)
print(result.bits[0])
client.close()
j'ai cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
from pymodbus.client.sync import ModbusTcpClient
 
ModuleNotFoundError: No module named 'pymodbus'
Je débute en python.