pros/cons of loading python modules from network location
<p>I was wondering what are the downsides to loading python modules from a network location?</p>

<p>I've developed a few dozen python tools and I now want to share them across the team and each computer has Python27 locally installed. However they do not have all the necessary modules which my tool's use. All together there may be a total of two additional modules which my tool needs to import. I've decided to place these modules on the network. Then in my tool I just have:</p>

<pre><code>sys.path.append('Z:\\pipeline\\site-packages')
import Shotgun
</code></pre>

<p>Is this a horrible idea? I find it super easy to manage and would rather do this then trying to manage installing all kinds of packages on users computers and whatnot.</p>

<p>I'm assuming it wouldn't be that taxing to load modules from dozens of artists across the network, since one the tool is loaded the module no longer needs to communicate with the network, right?</p>