Bibliothèques tierces
Le paquet pySPC requiert les modules suivants pour profiter de l’ensemble de ces fonctionnalités:
argparse: bibliothèque fournie avec la distribution basique.
collections: bibliothèque fournie avec la distribution basique.
configparser: bibliothèque fournie avec la distribution basique.
ctypes: bibliothèque fournie avec la distribution basique.
datetime: bibliothèque fournie avec la distribution basique.
difflib: bibliothèque fournie avec la distribution basique.
io: bibliothèque fournie avec la distribution basique.
itertools: bibliothèque fournie avec la distribution basique.
json: bibliothèque fournie avec la distribution basique.
libbdimage: bibliothèque développée par Vigicrues (mini: 1.4.1 ou 1.5.8 downgradé: à demander (voir section Contact)).
libhydro: bibliothèque développée par Vigicrues (mini: 0.9.2).
lxml: bibliothèque destinée à traiter les fichiers XML et HTML. Requise par libhydro3
matplotlib: bibliothèque destinée à créer des figures
numpy: bibliothèque destinée à réaliser des calculs numériques
os: bibliothèque fournie avec la distribution basique.
pandas: bibliothèque destinée à manipuler des séries temporelles
pdfminer: dans sa version python3
pyodbc: bibliothèque destinée à manipuler les bases de données de type Access
PyQt4 ou PyQt5: bibliothèque destinée à créer des interfaces graphiques en python, PyQt4 (à partir de la version 2.0.0) ou PyQt5 (à partir de la version 2.1.2)
requests: bibliothèque destinée à gérer le téléchargement de données par le protocole HTTP
scipy: bibliothèque destinée à réaliser des calculs numériques
socket: bibliothèque fournie avec la distribution basique.
subprocess: bibliothèque fournie avec la distribution basique.
suds: bibliothèque destinée à se connecter à la PHyC
sys: bibliothèque fournie avec la distribution basique.
urllib.request: bibliothèque fournie avec la distribution basique. urllib2 dans Python 2
urllib.error: bibliothèque fournie avec la distribution basique. urllib2 dans Python 2
warnings: bibliothèque fournie avec la distribution basique.
xml: bibliothèque fournie avec la distribution basique.
xlrd: bibliothèque destinée à lire les fichiers XLS(X).
xlwt: bibliothèque destinée à écrire les fichiers XLS(X).
Vous pouvez tester si les paquets sont présents en ouvrant une console Python
python
et en important les modules, un par un. Voici, par exemple, ce qu’il faut écrire pour importer le paquet argparse:
import argparse
Si un message d’erreur apparaît lors de l’import de l’un de ces modules, il faut l’installer manuellement.
Voir aussi
Les bibliothèques tierces non-installées par la distribution basique de Python, et nécessaires pour le bon fonctionnement de fonctions et de méthodes sont précisées dans API reference.