m2crypto:Python2.7兼容性以及使用哪个版本的OpenSSL?

m2crypto:Python2.7兼容性以及使用哪个版本的OpenSSL?,python,openssl,m2crypto,python-2.7,Python,Openssl,M2crypto,Python 2.7,我们已经将M2crypto与Python2.6 for Windows(32位)结合使用了一段时间,并取得了巨大成功。我们使用一个用户贡献的设置在我们的开发环境中安装M2crypto。我们想转到Python2.7,但注意到没有为m2crypto预先构建Python2.7设置 问题: M2crypto 0.20.2与Python2.7兼容吗?如果我们想继续使用这个库,我们应该继续使用Python2.6吗 是否有人在Python 2.7环境中安装M2Crypto 0.20.2的用户构建设置?(M2c

我们已经将M2crypto与Python2.6 for Windows(32位)结合使用了一段时间,并取得了巨大成功。我们使用一个用户贡献的设置在我们的开发环境中安装M2crypto。我们想转到Python2.7,但注意到没有为m2crypto预先构建Python2.7设置

问题:

  • M2crypto 0.20.2与Python2.7兼容吗?如果我们想继续使用这个库,我们应该继续使用Python2.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

  • 谢谢,, Malcolm

  • 是的,它与Python2.7兼容,因此如果尚未升级,您可以免费升级
  • 是的,这里有我用MSVS2008为Python 2.7构建的M2Crypto 20.2的
    ,希望它能满足您的需要
  • 不,您将得到导入错误,因为.pyd文件(实际上是DLL)的导入表中有
    python26.DLL
    ,所以这将不起作用。当然,你可以破解它,用
    python27
    替换
    python26
    ,但这太脏了,不能保证它会一直工作

  • 我为您上传的版本在OpenSSL 0.9.8o上运行良好,尚未在1.0.0上进行测试。
  • 如果这些链接中的任何一个将过期,请写信给我,我将在您希望的地方重新发布。Modchan:您是我的英雄:)非常感谢您发布这些链接-非常感谢!MalcolmModchan:M2Crypto项目的首页是一个wiki;您是否可以将这些链接添加到“已贡献的构建”部分,以便查看的人也可以找到您的构建?谢谢页面在这里:@brandon craig rhodes,谢谢-我刚刚将它们上传到chandler wiki。