我们一直在使用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设置中的相同位置,避免正式的安装过程吗?
我们应该在M2crypto 0.20.2中使用哪个版本的OpenSLL?我检查了OpenSSL网站,出现了两个版本的OpenSSL可供选择:0.9.8和1.0.0a。
谢谢你, 马尔科姆
答案 0 :(得分:3)
bdist_wininst
,bdist_egg
和bdist
为我的MSVS2008为Python 2.7构建的M2Crypto 20.2,希望它能满足您的需求。python26.dll
,所以这不起作用。当然,您可以破解它并将python26
替换为python27
,但这太脏了,并不能保证它会一直有效。