WinPython 新版本不再支持Windows XP平台,會出現錯誤提示 WindowsError 127。
按照官網論壇上的解決方案(
https://github.com/winpython/winpython/issues/17),把Pyzmq的版本(14.5)替換為舊版本(13.0),測試正常。
具體方法如下:
安裝最新版本的
WinPython-32bit-2.7.9.4,然后安裝2013年的最晚版本WinPython-32bit-2.7.6.2,提取
2.7.6.2版本下的zmq文件夾,復制到
2.7.9.4的對應目錄。
import pkg_resources
print pkg_resources.get_distribution('pyzmq')
測試顯示pyzmq的版本依舊是14.5,是 因為版本文件沒有被替換。不影響運行。

已經提取的zmq包下載地址:
http://pan.baidu.com/s/1bno6WGn