CentOS Linux release 7.6.1810 (Core)
openjdk 11 2018-09-25
Python 3.6.9
Eclipse IDE for RCP and RAP Developers Version: 2019-06 (4.12.0)
PyDev 7.0.3.2018.11082356
Je débute avec PyDev et je suis assez nouveau en Python.
J'ai un projet Python composé de plusieurs dizaines de projets/plugins Eclipse.
Quand je survole une méthode Python dans notre code pour obtenir plus d'informations ou l'utiliser dans des outils, je reçois ce message d'erreur :
Trouvé dans : __module_not_in_the_pythonpath__
Chaque projet Eclipse a été importé de cette manière :
Importer > Git > Projets depuis Git > Dépôt local existant > Sélectionner un dépôt (en choisissant tous les projets du dépôt, puis passant à "Terminer" : )
Chaque projet Eclipse contient :
- un répertoire "src" contenant des fichiers *.java
- un répertoire "util" contenant des fichiers *.py
- un fichier .project généré automatiquement (sous-peuplé)
- un fichier .pydevproject généré automatiquement (sous-peuplé)
Le fichier .project que j'ai :
Le fichier .pydevproject que j'ai :
Évidemment, d'après cette FAQ, ces fichiers .project et .pydevproject doivent être mis à jour.
Le répertoire "util" est le répertoire parent pour tous les fichiers *.py des projets. Il n'a pas de fichier __init__.py
. Dois-je en mettre un dans le répertoire "util" pour résoudre cette erreur ? Un seul fichier __init__.py
dans le répertoire "util" sera-t-il suffisant pour que Python et Eclipse trouvent tous les fichiers *.py dans les sous-répertoires en dessous ?