Hallo, ich habe mehrere Python-Projekte (Python-Version 2.7), die alle intern gleiche Dateinamen und Ordnernamen enthalten, wie z.B. "lib", "utils". Jedes Projekt für sich funktioniert natürlich problemlos. Wenn aber jetzt Projekt B einen Teil von Projekt A importiert, dann werden die gleichen Namen verwechselt. Die Projekte hatten die eigenen Ordner einfach mit sys.path.append() oder sys.path.insert() hinzugefügt. Wenn ich nun Projekt B erweitere, indem ich Teile aus A verlinke und importiere, dann geht es schief. Es wird in den falschen Verzeichnissen gesucht, selbst dann wenn ich zwischendrin mit sys.path.remove die andere Pfade wieder entfernen. Ich suche nun einen Trick das Ganze irgendwie namensraumtechnisch zu entkoppeln. Die Dateien unter A sollen alles unter A suchen und B nur unter B, außer es wird explizit auf A verwiesen. Wie macht man das am besten mit minimalen Änderungen an den Projekten?
Hi, ich würde die Variablen einfach für jedes Projekt anpassen. myVar_A
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.