我们已经将 M2crypto 与 Python 2.6 for Windows(32 位)结合使用了一段时间,并取得了巨大成功。我们使用用户贡献的设置之一在我们的开发环境中安装 M2crypto。我们想迁移到 Python 2.7,但注意到没有针对 m2crypto 的预构建 Python 2.7 设置。
问题:
M2crypto 0.20.2 是否与 Python 2.7 兼容,或者如果我们想继续使用这个库,我们应该保留 Python 2.6 吗?
有人有在 Python 2.7 环境中安装 M2Crypto 0.20.2 的用户构建设置吗? (M2crypto 网站上没有 2.7 贡献,谷歌也显示为空)
我们可以将 Python 2.6 M2Crypto 文件(位于 lib\site-packages\M2Crypto 下)复制到 Python 2.7 设置中的同一位置并避免正式安装过程吗?
我们应该将哪个版本的 OpenSLL 与 M2crypto 0.20.2 一起使用?我检查了 OpenSSL 网站,有 2 个版本的 OpenSSL 可供选择:0.9.8 和 1.0.0a。
谢谢你,
马尔科姆
- 是的,它与 Python 2.7 兼容,因此如果您还没有升级,可以自由升级。
- 是的,在这里你有
bdist_wininst http://myfreefilehosting.com/f/23acda828e_0.33MB
, bdist_egg http://myfreefilehosting.com/f/e5e68275ff_0.23MB
and bdist http://myfreefilehosting.com/f/6235a73fed_0.24MB
对于我用 MSVS2008 为 Python 2.7 构建的 M2Crypto 20.2,希望它能满足您的需求。
- 不,你会得到导入错误,因为 .pyd 文件(实际上是 DLL)有
python26.dll
在它的导入表中,所以这是行不通的。当然,你可以破解它并替换python26
with python27
,但这太脏了,不能保证它会一直有效。
- 我为您上传的版本在 OpenSSL 0.9.8o 上运行良好,尚未在 1.0.0 上进行测试。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)