本文介绍了如何在 Windows 上安装 M2crypto的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

安装 OpenSSL 后,下载 预构建的 Swig 可执行文件,并确保 openssl 库位于默认 c:pkgpip install m2crypto 结果:

After installing OpenSSL, downloading the pre-built Swig executable, and ensuring the openssl libraries are located in the default c:pkg, pip install m2crypto results in:

...
C:Program Files (x86)gfortraningcc.exe -mno-cygwin -mdll -O -Wall -IC:Pyth
on27include -IC:Python27PC -Ic:pkginclude -Ic:usersevboappdatalocal	em
ppip_build_evbom2cryptoSWIG -c SWIG/_m2crypto_wrap.c -o build	emp.win32-2.7
Releaseswig\_m2crypto_wrap.o -DTHREADING

gcc: error: unrecognized command line option '-mno-cygwin'

error: command 'gcc' failed with exit status 1

看来 M2crypto 的二进制安装程序解决方案 不再可用,我不查看我根据 M2crypto 安装文档犯的任何错误.

It seems the binary installer solution for M2crypto is no longer available and I don't see any mistakes I've made based on the M2crypto install doc.

我该如何解决这个安装问题?是否依赖旧版本的 GCC?

How might I resolve this install issue? Is there a dependency on older versions of GCC?

推荐答案

我很幸运 - 有一个非官方的二进制安装程序来代替 chandlerproject.org/bin/view/Projects/MeTooCrypto 被关闭:

I got lucky - there's an unofficial binary installer in lieu of chandlerproject.org/bin/view/Projects/MeTooCrypto being down:

https://github.com/saltstack/salt-windows-install/blob/master/deps/win32-py2.7/M2Crypto-0.21.1.win32-py2.7.msi

这篇关于如何在 Windows 上安装 M2crypto的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-25 20:13