Lors de l'exécution de PyLint à partir de l'EDI Wing sous Windows, les utilisateurs peuvent rencontrer une erreur indiquant « Impossible d'importer » import 'module'" lors de l'importation de modules à partir d'un sous-répertoire (package). Cela se produit malgré le fait que l'importation fonctionne correctement au moment de l'exécution car le répertoire de niveau supérieur est inclus dans le chemin Python.
Pour résoudre ce problème, deux options sont disponibles :
Modifiez la variable d'environnement PYTHONPATH pour inclure le répertoire au-dessus du module. Cela garantit que PyLint peut localiser le module lors de son analyse.
Alternativement, les utilisateurs peuvent modifier leur fichier de configuration PyLint (~/.pylintrc) pour inclure le chemin d'accès à le module manuellement. Cela implique d'ajouter la ligne suivante au fichier de configuration :
[MASTER] init-hook='import sys; sys.path.append("/path/to/root")'
(Notez que pour différentes versions de PyLint, la section [MASTER] devra peut-être être modifiée en [Général]).
En suivant ces étapes, les utilisateurs peuvent configurer PyLint pour importer avec succès des modules à partir de sous-répertoires, résolvant ainsi l'erreur « Impossible d'importer » et garantissant une analyse précise du code.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!