我尝试用pip为64位Python 2.7安装ZODB3。此安装需要本地编译器来编译BTrees扩展。因为我没有安装所需的MS编译器:
Cherrs,Uwe。
答案 0 :(得分:3)
ZODB3软件包附带适用于Windows的预编译鸡蛋,请参阅PyPI page for ZODB3。
你需要明确告诉pip
它需要安装一个鸡蛋;它通常不支持从鸡蛋安装:
pip install --egg ZODB3
或者,您可以改为使用easy_install
。
答案 1 :(得分:2)
在Windows上使用ZODB3 easy_install / pip /编译器困境挣扎?试试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