Je viens de rejoindre un projet avec une base de code existante assez importante. Nous développons sous linux et n'utilisons pas d'IDE. Nous utilisons la ligne de commande. J'essaie de comprendre comment faire en sorte que Python recherche le bon chemin lorsque je lance des modules de projet. Par exemple, quand je lance quelque chose comme :
python someprojectfile.py
J'obtiens
ImportError: no module named core.'somemodule'
J'obtiens ce résultat pour toutes mes importations et je suppose qu'il s'agit d'un problème avec le chemin d'accès.
Comment faire pour que Python recherche ~/codez/project/
et tous les fichiers et dossiers pour *.py
lors des déclarations d'importation ?