设为首页 收藏本站
查看: 458|回复: 0

[经验分享] error: Python was built with Visual Studio 2003;

[复制链接]

尚未签到

发表于 2017-5-3 10:50:52 | 显示全部楼层 |阅读模式
用easy_install安装atomisator的时候提示说:
“Python was built with Visual Studio 200*” error:
Python was built with Visual Studio 2003;
extensions must be built with a compiler than can generate compatible binaries.
Visual Studio 2003 was not found on this system.
If you have Cygwin installed, you can try compiling with MingW32, by passing “-c mingw32″ to setup.py.

手动安装atomisator的时候,还是如此错误, 怪了, 看来只有用mingw32了。
mingw32已经有了,不用担心, build的时候指定mingw32:
python setup.py build -c mingw32
但是install的时候还是无法通过。 而且使用python setup.py install -c mingw32的时候,错误依旧。
在: http://eli.thegreenplace.net/2008/06/28/compiling-python-extensions-with-distutils-and-mingw/
说通过替换libpython25.a可以通过。 这个方法在我这儿行不通。
有可能他是ActiveState ,我使用的是Cpython,有可能问题出在这儿。
还有一个可能就是install的不理会-c mingw32的选项。
郁闷的是没有命令行可以指定这个选项。
难道非要VS?没有办法,下载了免费版的Visual Studio 2008 Express。
用d:Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat 设置了环境变量。
再来easy_install-2.5 atomisator 错误依旧。
最后在:http://www.procoders.net/?p=204 找到法子:
修改setup.cfg,增加:
[build]
compiler=mingw32
然后 easy_install-2.5 atomisator 果然漂亮。
不知道在么两行内容,害得我花了老长时间去下那个近2G的VS 2008 Express。 真是不值。
好在后来 easy_install-265 atomisator 的时候看见:
atomisatorfilterslevenshteinLevenshtein.c(4109) : warning C4244: “=”: 从”double”转换到”size_t”,可能丢失数据
atomisatorfilterslevenshteinLevenshtein.c(4146) : warning C4244: “初始化”: 从”double”转换到”size_t”,可能丢失数据
这个很明显是cl干的。 稍微宽了些心。
最后在:http://www.procoders.net/?p=204 的commets里面看见有人说:
python setup.py build -c mingw32 install
和自定义
%HOME%pydistutils.cfg
都是上好的方法。而且这两个方法看起来更加棒。 而且在:
http://docs.python.org/install/index.html#config-syntax
有非常完整的Python模块安装说明。以后在有什么东西装不上,一个地方就是去这儿看看,
而不是满世界无头苍蝇似的乱转

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-372479-1-1.html 上篇帖子: 旧瓶装新酒系列-Python每日多题(一) 下篇帖子: 写python用到的一些大杀器
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表