ZeroRPC和IronPython
我真的很想在使用IronPython的项目中使用优秀的,但它似乎不受支持 我已尝试下载ZeroRPC和IronPython,python,ironpython,rpc,zeromq,Python,Ironpython,Rpc,Zeromq,我真的很想在使用IronPython的项目中使用优秀的,但它似乎不受支持 我已尝试下载zerorpc的源代码zip并运行 "C:\Program Files (x86)\IronPython 2.7\ipy.exe" setup.py install 但我看到了这一点: warning: build_py: byte-compiling is disabled, skipping. 这与答案并不矛盾 我的问题: 可以让zerorpc与IronPython一起运行吗?如果可以,请您给我一个如何
zerorpc
的源代码zip并运行
"C:\Program Files (x86)\IronPython 2.7\ipy.exe" setup.py install
但我看到了这一点:
warning: build_py: byte-compiling is disabled, skipping.
这与答案并不矛盾
我的问题:
更新2 根据@PawelJasinski的建议和他对pyzmq ironpython后端的更新,我尝试了以下方法:
pyzmq
dir中,运行ipy.exe setup.py安装--user
zerorpc python
中,运行ipy.exe setup.py install--user
Set PYZMQ_BACKEND=zmq.BACKEND.ctypes
ipy.exe-X:Frames Cooler.py
Traceback (most recent call last):
File "C:\Users\nlindop\AppData\Roaming\Python\IronPython27\site-packages\zmq\backend\select.py", line 26, in select_backend
File "C:\Users\nlindop\AppData\Roaming\Python\IronPython27\site-packages\zmq\backend\ctypes\__init__.py", line 26, in <module>
File "C:\Users\nlindop\AppData\Roaming\Python\IronPython27\site-packages\zmq\backend\ctypes\constants.py", line 16, in <module>
ImportError: No module named ZMQ
回溯(最近一次呼叫最后一次):
文件“C:\Users\nlindop\AppData\Roaming\Python\IronPython27\site packages\zmq\backend\select.py”,第26行,在select\u backend中
文件“C:\Users\nlindop\AppData\Roaming\Python\IronPython27\site packages\zmq\backend\ctypes\\uuuu init\uuuu.py”,第26行,在
文件“C:\Users\nlindop\AppData\Roaming\Python\IronPython27\site packages\zmq\backend\ctypes\constants.py”,第16行,在
ImportError:没有名为ZMQ的模块
ZeroRPC似乎是纯python,基于pyzmq。在本例中,您可以尝试使用IronPython的pyzmqctypes
backend
- 使用IronPython 2.7.5b2或更新版本
- 从安装32位版本的zmq
- 安装pyzmq本身,克隆,而不是
。安装程序应检测zmq并选择正确的dllipy.exe setup.py安装--user
- 激活ctypes后端,设置环境变量
PYZMQ\u backend=zmq.backend.ctypes
更新:ZeroRPC依赖于在IronPython下不可用的
gevent
,因此上述说明仅对问题第二部分在IronPython下的pyzmq有效。(及其依赖项)支持IronPython和Jython
警告:远离IronPython2.7.5b3-它有一个可以打断蛇的按钮。2.7.4和2.7.5b2正常。Next 2.7.5有一个补丁。您需要安装与编译python版本相同的visual studio版本。应该是2008年,但我可能错了。@Puciek谢谢,我会检查我的设置,看看是否有帮助。谢谢-我已经更新了问题,但我认为你的答案仍然相关。我要试一试@PawelJasinskiI已经用我最近尝试的日志更新了我的问题。看起来我需要Visual Studio 6。某些东西使安装程序相信它是cpython而不是ironpython。@船长Whippet请切换到iron cleanup branch。对不起,我弄错了。@CaptainWhippet现在ironpython后端分支应该有一个工作setup.py了
Traceback (most recent call last):
File "C:\Users\nlindop\AppData\Roaming\Python\IronPython27\site-packages\zmq\backend\select.py", line 26, in select_backend
File "C:\Users\nlindop\AppData\Roaming\Python\IronPython27\site-packages\zmq\backend\ctypes\__init__.py", line 26, in <module>
File "C:\Users\nlindop\AppData\Roaming\Python\IronPython27\site-packages\zmq\backend\ctypes\constants.py", line 16, in <module>
ImportError: No module named ZMQ