Can you test:<div><br></div><div>pip install <a href="https://github.com/minrk/pyzmq/zipball/release">https://github.com/minrk/pyzmq/zipball/release</a></div><div><br></div><div>?</div><div><br></div><div>That has a workaround for the setuptools bug</div>

<div><br></div><div>-MinRK<br><br><div class="gmail_quote">On Thu, Aug 9, 2012 at 12:44 PM, MinRK <span dir="ltr">&lt;<a href="mailto:benjaminrk@gmail.com" target="_blank">benjaminrk@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br><br><div class="gmail_quote"><div><div class="h5">On Thu, Aug 9, 2012 at 2:48 AM, Adam Davis <span dir="ltr">&lt;<a href="mailto:addavis@fosterandpartners.com" target="_blank">addavis@fosterandpartners.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><br>
<br>
________________________________<br>
<br>
From: <a href="mailto:ipython-user-bounces@scipy.org" target="_blank">ipython-user-bounces@scipy.org</a><br>
[mailto:<a href="mailto:ipython-user-bounces@scipy.org" target="_blank">ipython-user-bounces@scipy.org</a>] On Behalf Of MinRK<br>
</div>Sent: 08 August 2012 20:25<br>
<div>To: Discussions about using IPython. <a href="http://ipython.org" target="_blank">http://ipython.org</a><br>
Subject: Re: [IPython-User] Pylab inline in windows virtualenv<br>
<br>
<br>
</div><div>&gt; Your mistake is that you arre using pip on Windows.  Use `easy_install<br>
pyzmq` instead, and it should happily drop the pyzmq egg into your venv.<br>
<br>
</div>I realize I am swimming against the current trying to use pip on<br>
Windows. The ability to share/deploy virtual environments via pip freeze<br>
and pip install -r, as well as the ability to install packages from VCSs<br>
are useful and I am trying to take advantage of these capabilities where<br>
possible. This may not be one of those cases... Please see note about<br>
Cython below.<br>
<div><br>
<br>
On Wed, Aug 8, 2012 at 9:58 AM, Adam Davis<br>
&lt;<a href="mailto:addavis@fosterandpartners.com" target="_blank">addavis@fosterandpartners.com</a>&gt; wrote:<br>
<br>
<br>
&gt;&gt;              I am trying to wind my way back to why I chose to<br>
install IPython in the system&#39;s site-packages and it comes down to<br>
pyzmq. The binary installer for pyzmq works fine if I want to put pyzmq<br>
in site-packages of the interpreter in the registry<br>
<br>
<br>
&gt;easy_install pyzmq will use the binary egg, and should work just fine<br>
in the env.  pip deliberately (and to the detriment of many users)<br>
ignores eggs.  For this reason, I would not recommend pip for extension<br>
modules to any Windows user.<br>
<br>
<br>
&gt;&gt;      . I was glad to see recent news of pyzmq-static and its<br>
inclusion in the pyzmq core here:<br>
<br>
&gt;&gt;<br>
<a href="http://lists.ipython.scipy.org/pipermail/ipython-user/2012-July/010697.html" target="_blank">http://lists.ipython.scipy.org/pipermail/ipython-user/2012-July/010697.h<br>
tml</a><br>
&gt;&gt;              ... as I thought that might get me further toward being<br>
able to have an IPython environment with zmq, installed in an isolated<br>
venv via pip. However, I&#39;ve just tried both the recommendation at the<br>
url above, which fails when trying to build:<br>
&gt;&gt;              c1 : fatal error C1083: Cannot open source file:<br>
&#39;zmq\core\_poll.c&#39;: No such file or directory<br>
<br>
<br>
&gt; Building pyzmq from git requires Cython, do you have that installed?<br>
The Cython-generated .c sources are only in packaged releases.<br>
<br>
</div>I installed cython, also via pip. The requisite extensions for cython<br>
were built with VS 2008 and the tests all pass.<br>
<br>
When I invoke pip install against the master zipball (as described in<br>
the link above), Visual Studio seems to build the bundled zmq without<br>
error and then fails as soon as it tries to compile zmq core. Cython<br>
generated .c files are absent from the zmq directories (eg zmq/core). At<br>
what point in the setup process should cython be invoked to generate<br>
these files?<br></blockquote><div><br></div></div></div><div>I&#39;ve tracked this down to a setuptools bug.  If you are using setuptools (and not distribute), it manually converts .pyx filenames back to .c after incorrectly determining that Cython (specifically Pyrex) is not available.  I will add a workaround to pyzmq to prevent this stupidity, but this should not come up if you use distribute, which everybody should be doing anyway (especially on Windows).</div>

<span class="HOEnZb"><font color="#888888">
<div><br></div><div>-MiNRK</div></font></span><div><div class="h5"><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div><br>
&gt;&gt;              I can do:<br>
&gt;&gt;                  pip install pyzmq-static<br>
&gt;&gt;              ... and it will complete succesfully, but trying to run:<br>
&gt;&gt;          ipython notebook<br>
&gt;&gt;              ... I get the error:<br>
<br>
&gt;&gt;        File &quot;...\lib\site-packages\zmq\eventloop\ioloop.py&quot;, line 48,<br>
in &lt;module&gt;<br>
&gt;&gt;          from zmq.eventloop import stack_context<br>
&gt;&gt;      ImportError: cannot import name stack_context<br>
<br>
<br>
&gt; This is likely pyzmq-static not having pulled properly from upstream<br>
pyzmq, and not a pyzmq issue.<br>
<br>
<br>
&gt;&gt;              I have a feeling that either of both of these issues may<br>
be more appropriate to report on the pyzmq mailing list and/or Issues<br>
tracker on github. If you can advise how best to flag these up, I will<br>
try to do so accordingly.<br>
<br>
<br>
&gt; If anything should be reported to pyzmq, it&#39;s that the error message<br>
when you try to build from git without Cython should be clearer.<br>
<br>
<br>
<br>
        Thanks,<br>
                Adam<br>
<br>
<br>
________________________________<br>
<br>
        From: <a href="mailto:ipython-user-bounces@scipy.org" target="_blank">ipython-user-bounces@scipy.org</a><br>
[mailto:<a href="mailto:ipython-user-bounces@scipy.org" target="_blank">ipython-user-bounces@scipy.org</a>] On Behalf Of MinRK<br>
        Sent: 07 August 2012 17:54<br>
        To: Discussions about using IPython. <a href="http://ipython.org" target="_blank">http://ipython.org</a><br>
        Subject: Re: [IPython-User] Pylab inline in windows virtualenv<br>
<br>
<br>
        Did you set up your venv with `--system-site-packages`?  If not,<br>
IPython *shouldn&#39;t* work, because it&#39;s not installed with the Python you<br>
want to be using.<br>
<br>
        If you want IPython to be available in an isolated (default)<br>
virtualenv, it is always best to install IPython to the env itself, just<br>
like you did with matplotlib.  IPython is *not* special in this regard -<br>
treat it like any other Python package not in the stdlib.  There are<br>
absolutely no workarounds or trickery necessary to make this work:<br>
Install IPython in the env, and everything works exactly as expected.<br>
<br>
        -MinRK<br>
<br>
<br>
        On Tue, Aug 7, 2012 at 4:30 AM, Thomas Kluyver<br>
&lt;<a href="mailto:takowl@gmail.com" target="_blank">takowl@gmail.com</a>&gt; wrote:<br>
<br>
<br>
                On 7 August 2012 09:29, Adam Davis<br>
&lt;<a href="mailto:addavis@fosterandpartners.com" target="_blank">addavis@fosterandpartners.com</a>&gt; wrote:<br>
                &gt; From within a virtual_env on Windows 7. Previously, I<br>
was having trouble<br>
                &gt; with IPython &#39;recognizing&#39; the virtual_env -- it was<br>
starting from the<br>
                &gt; virtualenv&#39;s interpreter but not including the<br>
virtual_env&#39;s PYTHONPATH<br>
                &gt; directories in sys.path. I worked around this issue by<br>
including a startup<br>
                &gt; script in my IPython profile to append the appropriate<br>
directories to<br>
                &gt; IPython&#39;s sys.path, using a modified version of the<br>
script shown here:<br>
                &gt;<br>
                &gt;<br>
<a href="http://igotgenes.blogspot.co.uk/2010/01/interactive-sandboxes-using-ipython.html" target="_blank">http://igotgenes.blogspot.co.uk/2010/01/interactive-sandboxes-using-ipyt<br>
hon.html</a><br>
<br>
<br>
                Have you tried with the latest version of IPython<br>
(0.13)? We&#39;ve now<br>
                included a version of that script in IPython itself, so<br>
it might work<br>
                better.<br>
<br>
                You can also try installing IPython itself inside the<br>
virtualenv; then<br>
                it should work properly without needing any special<br>
tricks.<br>
<br>
                Thomas<br>
                _______________________________________________<br>
                IPython-User mailing list<br>
                <a href="mailto:IPython-User@scipy.org" target="_blank">IPython-User@scipy.org</a><br>
                <a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
<br>
<br>
<br>
<br>
        _______________________________________________<br>
        IPython-User mailing list<br>
        <a href="mailto:IPython-User@scipy.org" target="_blank">IPython-User@scipy.org</a><br>
        <a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org" target="_blank">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
</div></div></blockquote></div></div></div><br>
</blockquote></div><br></div>