Si test est un package, le chemin sera "test.app1.main2" ou "..app1.main2" sinon il faut ajouter le chemin (...test) dans le PYTHONPATH ou dans sys.path.
Si tu nous donnais le chemin complet où se trouve le programme principal et le package que tu veux importer? et le fichier devrait se terminer par .py Par exemple: C:\Users\<ton nom>\Documents\projets_python /home/<ton nom>/src/projets_python ou quelque chose du genre.
Le Tout est souvent plus grand que la somme de ses parties.
Ajouter un dossier à la liste sys.path est réservé à des usages plus spécifiques, autres que des importations intra-paquetages. Écrire import ..app2.main2 dans test/app1/main1.py devrait fonctionner, vous avez du faire une erreur quelque part.
chemin relatif python
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le Tout est souvent plus grand que la somme de ses parties.