J'ai regardé autour depuis un certain temps mais je ne trouve tout simplement pas la réponse. Des questions similaires se rapportent à des cas difficiles avec des bibliothèques tierces et tous, mais ma situation semble être simple d'un manuel. Néanmoins, je ne peux pas comprendre comment cela fonctionne. J'utilise Eclipse 3.5.2, Pydev 2.2.0, sur une machine Ubuntu 11.04.Importer depuis un autre projet dans pydev
Mon cas semble simple: je veux écrire un paquet comme son propre projet, puis je veux écrire une application en utilisant ce paquet dans un autre projet.
Comment dois-je pydev de configuration afin que je puisse avoir ces deux projets « de base » (le paquet) et « app » (qui utilise le paquet de base), et à l'intérieur « app » faire:
import core
?
- J'ai ajouté le noyau aux références du projet de l'application, mais il ne fait rien quoi que ce soit.
- J'ai ajouté/core/aux dossiers de source (j'ai dû forcer pour cela parce qu'il n'était pas montrant dans la liste), cela n'a pas fonctionné (donc je l'ai enlevé).
- J'ai ajouté/full/path/to/core aux bibliothèques externes, cela ne fonctionne toujours pas.
Par "ne fonctionne pas", je veux dire que je reçois un "import import: core", toujours.
Des idées?
Merci, je l'ai eu à travailler maintenant! 1) Je n'ai pas besoin d'ajouter quoi que ce soit de project1 dans les dossiers pythonpath ou source du projet 2. 2) Nommer mon projet "core" n'est pas suffisant même s'il a un __init__.py: j'ai besoin d'un paquet "core" approprié. 3) En outre, le redémarrage d'eclipse (fichier/redémarrage) était nécessaire. Yay! – Niriel