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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager