我们已经在使用M2crypto与Python2.6Windows(32-bit)一段时间取得了巨大成功。我们使用的一个用户捐助了设置安装M2crypto在我们发展的环境。我们想要移动到蟒蛇2.7,但注意到没有预先建立的Python2.7设置m2crypto.

问题:

  1. 是M2crypto0.20.2兼容Python2.7或者我们应该保持在Python2.6如果我们想继续使用这个图书馆?

  2. 没有任何人有一个用户建立安装用于安装M2Crypto0.20.2在Python2.7环境?(没有2.7捐款在M2crypto网站和谷歌来了空及)

  3. 我们可以复制我们的Python2.6M2Crypto文件(下lib\网站-包\M2Crypto)同样发生在我们的Python2.7设置并避免一个正式的安装过程中?

  4. 哪个版本的OpenSLL我们应该使用与M2crypto0.20.2?我检查OpenSSL的网站和出现有2个版本的OpenSSL选择:0.9.8及的1.0.0。

谢谢你, 马尔科姆

有帮助吗?

解决方案

  1. 是的,这是兼容Python2.7,所以你可以自由地升级,如果你已经没有。
  2. 是的,在这里,你有 bdist_wininst, bdist_eggbdist 为M2Crypto20.2建Python2.7与MSVS2008我希望它会适合你的需要。
  3. 不,你会获得进口的错误,作为。pyd文件(实际上是DLL)已 python26.dll 在它的进口表,因此这不会的工作。当然,你可以破解它和替换 python26python27, 但那也太污垢给你任何保证,它将所有的工作时间。
  4. 我上传了你作品的现有OpenSSL0.9.8o,没有测试过它的1.0.0.
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top