質問

Windows(32ビット)用のPython 2.6を使用してM2Cryptoを使用して、しばらく大成功を収めています。私たちは、ユーザーが寄稿したセットアップの1つを使用して、開発環境にM2Cryptoをインストールしました。 Python 2.7に移動したいと思いますが、M2Cryptoの事前に構築されたPython 2.7セットアップがないことに気付きました。

質問:

  1. M2Crypto 0.20.2はPython 2.7と互換性がありますか、それともこのライブラリを引き続き使用したい場合はPython 2.6に留まる必要がありますか?

  2. Python 2.7環境にM2Crypto 0.20.2をインストールするためのユーザービルドセットアップを持っている人はいますか? (M2Cryptoサイトには2.7の貢献がなく、Googleも空になります)

  3. Python 2.6 m2cryptoファイル(lib site-packages m2cryptoの下)をPython 2.7セットアップの同じ場所にコピーして、正式なインストールプロセスを回避できますか?

  4. M2Crypto 0.20.2で使用する必要があるOpenSLLのバージョンは何ですか? OpenSSLのWebサイトをチェックしましたが、2つのバージョンのOpenSSLが表示されます。

ありがとう、マルコム

役に立ちましたか?

解決

  1. はい、Python 2.7と互換性があるため、まだ持っていない場合は自由にアップグレードできます。
  2. はい、ここにあります bdist_wininst, bdist_eggbdist M2Crypto 20.2の場合、MSVS2008を使用してPython 2.7用に構築されています。
  3. いいえ、.pydファイル(実際にはdll)があるので、インポートエラーが発生します。 python26.dll インポートテーブルでは、これは機能しません。もちろん、ハッキングして交換できます python26python27, 、しかし、それはあまりにも汚れであり、それが常に機能することを保証することはできません。
  4. あなたのためにアップロードしたバージョンOpenSSL 0.9.8oで正常に動作し、1.0.0でテストしていません。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top