Pfadprobleme
Verfasst: Samstag 12. Juli 2008, 13:50
Hi,
wenn ich sowas habe wie:
Projektordner
-ModulA
--ModulA1
--ModulA2
-ModulB
--ModulB2
dann muss ich z.B. in Projektordner/startup.py sowas schreiben wie
Ansich ja kein Problem, aber liegt diese Datei z.B. im ordner Projektordner/ModulB so funktioniert ein import nicht mehr, d.h. ich kann von dort nichts importieren was oberhalb liegt.
D.h. ich brauche immer eine datei im projektordner als startdatei und dann funktionieren alle importe relativ zu dieser Startdatei.
Eben habe ich z.B. Django heruntergeladen und konnt nie django-admin.py aufrufen, es kam immer der Fehler ImportError, django.core does not exists, obwohl es da is. jetz habe ich die datei eine ebene über den django-ordner kopiert und es funktioniert. Das steht aber in keiner einzigen Doku, also muss es auch anders gehen.
Pythonpath hab ich auch schon probiert, hat nicht funktioniert.
Was mache ich falsch, was scheinbar alle anderen richtig machen?
danke
euer verzweifelter maxip
wenn ich sowas habe wie:
Projektordner
-ModulA
--ModulA1
--ModulA2
-ModulB
--ModulB2
dann muss ich z.B. in Projektordner/startup.py sowas schreiben wie
Code: Alles auswählen
import ModulA.ModulA1
D.h. ich brauche immer eine datei im projektordner als startdatei und dann funktionieren alle importe relativ zu dieser Startdatei.
Eben habe ich z.B. Django heruntergeladen und konnt nie django-admin.py aufrufen, es kam immer der Fehler ImportError, django.core does not exists, obwohl es da is. jetz habe ich die datei eine ebene über den django-ordner kopiert und es funktioniert. Das steht aber in keiner einzigen Doku, also muss es auch anders gehen.
Pythonpath hab ich auch schon probiert, hat nicht funktioniert.
Was mache ich falsch, was scheinbar alle anderen richtig machen?
danke
euer verzweifelter maxip