Bonjour,
Je cherche un moyen de savoir si un module est installé ou non, ce afin l'utiliser seulement si il est présent sur la machine.
Merci.
Bonjour,
Je cherche un moyen de savoir si un module est installé ou non, ce afin l'utiliser seulement si il est présent sur la machine.
Merci.
En ligne de commande (exemple avec Tk) :Envoyé par seawolfm
Si l'interpréteur Perl te retourne des insanités à l'écran du genre "Can't locate Tk.pm at @INC et blablabla et blablabla", 2 possibilités :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #Linux perl -e 'use Tk' #Windows perl -e "use Tk"
- le package est installé mais Perl ne sait pas où il se trouve
- le package n'est pas installé
J'avais pas tout lu, désolé![]()
Tu cherches à utiliser un module si et seulement si il est implémenté sur la machine ?
Les 2 exemples que j'ai indiqué doivent pouvoir s'évaluer ( fonction eval() ), chose que tu peux donc intégrer dans ton code. Si eval() te retourne une erreur, elle sera signalée dans la variable $@.
Ok![]()
Merci, c'est exactement ce que je cherchais.
Partager