【发布时间】:2011-09-20 04:12:20
【问题描述】:
我正在尝试在 Windows XP 平台上安装 M2Crypto。我安装了 Python、easy_install 和 SWIG,但是当我尝试 easy_install M2Crypto 时,我得到以下信息:
SWIG\_m2crypto.i(31) : Error: Unable to find 'openssl\opensslv.h'
SWIG\_m2crypto.i(45) : Error: Unable to find 'openssl\safestack.h'
SWIG\_evp.i(12) : Error: Unable to find 'openssl\opensslconf.h'
SWIG\_ec.i(7) : Error: Unable to find 'openssl\opensslconf.h'
error: Setup script exited with error: command 'swig.exe' failed with exit status 1
我在其他地方读到有人建议easy_install openssl-devel,但这只是告诉我没有找到具有该名称的软件包。名称是否可能区分大小写(我尝试了各种排列但均未成功),还是该建议不适用于 Windows?
我不是在寻找 M2Crypto 的替代品。我正在挑选一些使用它的现有代码,因此我需要让我的开发环境能够运行已经编写的内容。
【问题讨论】:
-
我还应该提到这是 Python 2.7。
-
您也可以从这里下载并安装 M2Crypto 的预编译版本:chandlerproject.org/Projects/MeTooCrypto
标签: windows openssl easy-install m2crypto