我可以使用VS2005为使用VS2003构建的Python系统构建扩展
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了我可以使用VS2005为使用VS2003构建的Python系统构建扩展,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1064字,纯文字阅读大概需要2分钟。
内容图文
![我可以使用VS2005为使用VS2003构建的Python系统构建扩展](/upload/InfoBanner/zyjiaocheng/687/f99405d2667c4de49b27250474e2111b.jpg)
RDFLib需要编译C扩展才能安装在ActiveState Python 2.5上;据我所知,在网络上任何明显的地方都没有二进制安装程序.尝试使用python setup.py install进行安装时,它会产生以下消息:
错误:Python是使用Visual Studio 2003构建的;
扩展必须使用编译器构建,才能生成兼容的二进制文件.
在此系统上找不到Visual Studio 2003.如果您安装了Cygwin,
您可以通过将“ -c mingw32”传递给setup.py来尝试使用MingW32进行编译.
Web上有关于为distutils配置编译器的various resources,讨论了如何使用MinGW进行讨论,尽管我还没有完成这项工作.作为替代,我有VS2005.
任何人都可以明确地告诉我,是否可以在VS2005中使用C编译器为VS2003编译的Python(在本例中为ActiveState Python 2.5)构建Python扩展模块.如果可能的话,需要什么配置?
解决方法:
我不能断然告诉你,但我不相信你可以.我只在相反的情况下遇到过这个问题(使用VS2005构建的Python,尝试使用VS2003构建的Python).搜索网络并没有发现破解它的任何方法.我最终的解决方案是获得VC Express,因为VC2005是Microsoft开始发布免费版本的时间.但这显然不是您的选择.
我不使用ActiveState Python,但是可以使用较新的版本吗?该源代码附带了VS2008的项目文件,而且我很确定python.org二进制版本会在不久前停止使用VS2003.
内容总结
以上是互联网集市为您收集整理的我可以使用VS2005为使用VS2003构建的Python系统构建扩展全部内容,希望文章能够帮你解决我可以使用VS2005为使用VS2003构建的Python系统构建扩展所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。