我试图用pip安装64位Python 2.7的ZODB3。 此安装需要本地编译器来编译BTrees扩展。 由于我没有安装所需的MS编译器:
Cherrs,Uwe。
ZODB3软件包附带Windows预编译的蛋,请参阅ZPI3的PyPI页面 。
你需要明确地告诉pip
它需要安装一个鸡蛋; 它通常不支持从一个鸡蛋安装:
pip install --egg ZODB3
或者,您可以使用easy_install
。
在Windows上苦于ZODB3 easy_install / pip / compiler困境? 试试Christoph Gohlke的“Python扩展包的非官方Windows二进制文件”下载页面:
打包为.exe安装程序的64位和32位ZODB3二进制文件可用于python 2.5 / 2.6 / 2.7: http ://www.lfd.uci.edu/~gohlke/pythonlibs/#zodb3
您将需要首先从相同的源运行适当的zope.interface安装程序: http ://www.lfd.uci.edu/~gohlke/pythonlibs/#Zope.interface