Vous souhaitez plutôt utiliser sys.path.append('/home/myuser/svn-repos')
. Ensuite, quand vous import myproject
, il regarde svn-repos
pour le dossier myproject
, et regarde cela pour settings
.
Sinon, laissez-le tel quel et juste import settings
. C'est moins bon parce que c'est moins spécifique et vous pouvez finir par importer autre chose que ce que vous avez l'intention de faire.
Vous pouvez également considérer sys.path.insert(0, 'yourpath')
car python commence au début de cette dict et fonctionne à rebours, donc tout ce que vous mettez à l'avant est prioritaire, résoudre le problème settings
mentionné ci-dessus.