Python development on private network--no pip
<p>The company I work for has taken measures to make our IT assets more secure.  As such, I use a computer on a private network which has <strong><em>no</em></strong> access to the Internet.  Developing Python software in this environment is very difficult at times.  I cannot pip install anything.  Downloading, copying, and installing packages locally is the only option that I have found and this is hit-and-miss as dependencies are a constant and recursive issue.  I am looking for a better solution.  I hope to find something like this:</p>

<ol>
<li>A tool that will allow for setting up an environment on a machine
with Internet access and copying that environment to the isolated
machine.</li>
<li>A tool that will allow for a specifying a package and then will pack
it and all of its dependencies for download.</li>
<li>Some other clever solution.</li>
</ol>

<p>Has anyone solved this?</p>

<p>You can install <a href="http://doc.devpi.net/latest/" rel="nofollow">devpi</a> in a server, there you can host some pypi packages or upload your own.</p>

<p>It's compatible with pip, so it won't break your workflow, you just need to point your pip.conf to use your local devpi</p>

python pip