Вы хотите sys.path.append('/home/myuser/svn-repos')
вместо. Затем, когда вы import myproject
, он ищет в svn-repos
папку myproject
и ищет в ней settings
.
.
Либо оставьте все как есть и просто import settings
. Это менее хорошо, потому что это менее конкретно, и вы можете импортировать что-то, кроме того, что вы намеревались.
Вы также можете рассмотреть sys.path.insert(0, 'yourpath')
, потому что python запускается в начале этого дикта и работает в обратном направлении, поэтому все, что вы помещаете вперед, имеет приоритет, решая вышеупомянутую проблему settings
.