Lors de la suppression d'un dossier source dans un projet PYDEV dans l'explorateur de projet, le projet PythonPath n'est pas mis à jour et il existe un marquage X rouge dans le contour avec un message d'erreur indiquant "Dossier de source: [Nom du dossier Source] non trouvé" . p>
Est-ce vraiment le comportement prévu? Je m'attendrais à ce que le pythonpath soit mis à jour si les dossiers de source sont supprimés. p>
J'utilise PYDEV version 2.7.3 et ECLIPSE 3.7.2. P>
Étapes pour répéter le problème: p>
Remarque: lorsque vous répétez les étapes ci-dessus dans l'explorateur de l'emballage au lieu de l'explorateur de projet, les X rouge ne s'affichent pas - afin que vous ne puissiez pas voir qu'il y a un problème. Cependant, si vous regardez dans les propriétés PYDEV, le comportement est le même - PythonPath n'est pas mis à jour. P>
4 Réponses :
La façon dont j'ai résolu, c'est d'accéder au dossier dans lequel votre code est stocké et de trouver un fichier par le nom de Je pense que le problème découle du fait que Pydev ne parvient pas à supprimer le .pydevproject code>. C'est un fichier invisible dans Eclipse / APTANA afin que vous puissiez devoir le faire via CLI ou le navigateur de fichiers. Recherchez une structure qui ressemble à
Vous devrez peut-être rafraîchir le projet (F5 ou cliquez avec le bouton droit de la souris sur PKG-Explorer, "Actualiser").
J'ai essayé ce projet et construire un projet mais sans succès
Je pense que c'est la réponse la plus correcte. Il y a des solutions de contournement, mais c'est un bug et je conviens que le problème concerne probablement le PYDEV omis de mettre à jour PythonPath si un dossier de source est supprimé.
Cliquez avec le bouton droit de la souris sur votre dossier de projet-> Propriétés-> Pydev - PythonPath. Sélectionnez les répertoires à l'origine des erreurs et cliquez sur Supprimer à droite. P>
Cela a fonctionné pour moi. Dans mon cas, j'avais déjà déplacé le dossier SRC avant de le remettre à sa place d'origine. Il a continué à chercher l'emplacement temporaire. Assurez-vous d'actualiser votre explorateur de colis
C'est la meilleure réponse
Vous trouverez ci-dessous comment j'ai résolu cela, espérons que cela aide. P>
Nettoyer: P>
recrée: p>
On dirait que le problème se produit lorsque le nom du projet ne correspond pas le nom du répertoire. P>
E.g., P>
dossier source non trouvé strong> p> li>
env / versionModificateur / src / myfile.py p> li>
Vous pouvez appeler cela un bug ou une «application des meilleures pratiques», mais en cliquant avec le bouton droit sur le projet et faire correspondre son nom à son répertoire jointe résolu le problème pour moi à Kepler. P>
bonne chance p>
Peter p>
Je voudrais appeler cela un bug.
Non, il arrive toujours pour moi même si le nom du projet est identique à celui du nom de répertoire. Merci d'avoir répondu cependant.
Salut @billie Avez-vous trouvé une réponse à cette question? Pydev me fait ça aussi ...
Salut non, malheureusement je n'ai pas fait. En espérant toujours une réponse des développeurs de Pydev :)
Avez-vous créé un billet à sw-bainwy.rhcloud.com/tracker/pydev ? Quel est le numéro de ticket? Je vais y aller et commenter mes pas pour reproduire :)
Aussi aimerait voir cette question résolue