<p>The only way I know how to do it is to have my cwd set to the directory I want on sys.path, then use -m for script execution (using a separate shell session for anything where I want a different working directory).</p>
<p>I don't know of any way to handle a varying cwd without manipulating the path directly through either virtualenv or PYTHONPATH.</p>
<p>Cheers,<br>
Nick.</p>
<p>--<br>
Sent from my phone, thus the relative brevity :) </p>