擅长:python、mysql、java
<p>用pip在Cygwin中安装IPython很痛苦,但并非不可能。@ahmadia对zeromqgithub项目的评论给出了安装pyzmq:<a href="https://github.com/zeromq/pyzmq/issues/113#issuecomment-25192831">https://github.com/zeromq/pyzmq/issues/113#issuecomment-25192831</a></p>
<p>评论说这是为64位Cygwin设计的,但我在32位上的操作说明很好。我将总结一下假设安装到/usr/local的步骤。首先下载并提取zeromq和pyzmq的tarball。然后:</p>
<pre><code># in zeromq directory
export PKG_CONFIG_PATH=/usr/lib/pkgconfig
./configure --without-libsodium
make
gcc -shared -o cygzmq.dll -Wl,--out-implib=libzmq.dll.a -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--whole-archive src/.libs/libzmq.a -Wl,--no-whole-archive -lstdc++
install include/zmq.h /usr/local/include
install include/zmq_utils.h /usr/local/include
install cygzmq.dll /usr/local/bin
install libzmq.dll.a /usr/local/lib
# in pyzmq directory
python setup.py build_ext --zmq=/usr/local --inplace
python setup.py install --zmq=/usr/local --prefix=/usr/local
# finally!
pip install ipython[all]
</code></pre>
<p>之后,<code>pip install ipython[all]</code>就可以了,包括笔记本。在</p>