我想尝试 zeroRPC 但无法正确安装软件包。我在 Windows 7 下使用最新的 python_xy 发行版(python 2.7.3),我必须说我没有太多安装新模块的经验,因为发行版已经非常完整。
我从 gitHub 中提取了 master zeroRPC-python 并尝试执行“python setup.py install”
我遇到了第一个问题,例如“无法找到 vcvarsall.bat”。我通过安装 mingw 解决了这个问题,如下所述错误:无法找到 vcvarsall.bat
然后我可以运行安装直到结束,但是现在,当我导入 zerorpc 时,我得到以下 ImportError(仅堆栈的末尾):
C:\Python27\lib\site-packages\gevent-0.13.8-py2.7-win32.egg\gevent\greenlet.py in <module>()
4 import traceback
5 from gevent import core
----> 6 from gevent.hub import greenlet, getcurrent, get_hub, GreenletExit, Waiter
7 from gevent.timeout import Timeout
8
C:\Python27\lib\site-packages\gevent-0.13.8-py2.7-win32.egg\gevent\hub.py in <module>()
28
29 try:
---> 30 greenlet = __import__('greenlet').greenlet
31 except ImportError:
32 greenlet = __import_py_magic_greenlet()
ImportError: No module named greenlet
我更普遍地想知道我是否遵循正确的程序来安装新软件包(在 Windows 下),或者是否有一种更简单的方法(对依赖项更安全)我会忽略(easy_install)?我必须说我对此很陌生,任何提示或相关文档的链接将不胜感激。
提前致谢,
塞缪尔