我尝试使用 pip 为 64 位 Python 2.7 安装 ZODB3。此安装需要本地编译器来编译 BTrees 扩展。因为我没有安装所需的 MS 编译器:
- Python 2.7 上是否有用于 ZODB 的二进制 64 位 Windows 安装程序?我使用谷歌但没有成功
- 是否真的需要 BTrees 或者我可以在没有 BTrees 的情况下安装 ZODB3 吗?
欢呼,乌维。
我尝试使用 pip 为 64 位 Python 2.7 安装 ZODB3。此安装需要本地编译器来编译 BTrees 扩展。因为我没有安装所需的 MS 编译器:
欢呼,乌维。
ZODB3 包带有用于 Windows 的预编译鸡蛋,请参阅ZODB3 的 PyPI 页面。
你需要pip
明确告诉它需要安装一个egg;它通常不支持从 egg 安装:
pip install --egg ZODB3
或者,您可以easy_install
改用。
在 Windows 上遇到 ZODB3 easy_install/pip/compiler 问题?试试 Christoph Gohlke 的“Unofficial Windows Binaries for Python Extension Packages”下载页面:
打包为 .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