windows 下安装 twisted 出现 -mno-cygwin
环境 windows7, python 2.6
直接使用pip 安装,提示 Unable to find vcvarsall.bat 错误,网上找到原因
因为python 默认是vs2008 编译, 可以通过设置新版vs的路径,但没成功
只能采用mingw的方式了(现在mingw 安装真心繁琐)
安装完mingw后,进入 twisted 源文件目录,输入setup.py install build --compiler=mingw32
出现错误 -mno-cygwin, 网上找到原因,gcc 4.7.0 以后已经移除了 -mno-cygwin 参数
解决方法2种
1.安装旧版本的mingw
2. python2.6/Lib/distutils/cygwinccompiler.py 将所有 -mno-cygwin 删除 (同时删除 cygwinccompiler.pyc)
重新安装就可以了