分享

64 位vs2010环境下windows安装python和numpy

 guoyudongai 2015-06-23
首先,我下载了python2.7.10和numpy1.8.2,都是在官网上下载的,python2.7.10是32位的,因为64位有些包用不了,而且官方不推荐使用64位的。

然后,先安装python2.7.10,并配置环境变量,具体怎么配的,我是按照网上教程走下来的,具体自己摸索吧。因为这里主要解决的是Unable to find vcvarsall.bat和broken toolchain: cannot link a simple C program两个问题。

第一个问题是因为python2.7.10默认使用vs2008编译的,所以会报错,解决方法是

Python 2.7 会搜索 Visual Studio 2008.
 如果你电脑上没有这个版本的话,比如只有:
 1.Visual Studio 2010,在cmd里面执行:
SET VS90COMNTOOLS=%VS100COMNTOOLS%
2. Visual Studio 2012 的话:
SET VS90COMNTOOLS=%VS110COMNTOOLS%
以此类推:
3. Visual Studio 2013 的话:
SET VS90COMNTOOLS=%VS120COMNTOOLS%
4. Visual Studio 2003 的话:
SET VS90COMNTOOLS=%VS80COMNTOOLS%
不妨试试

第一个问题解决后,会出现第二个错误。解决方法是

在msvc9compiler.py中,把minfo的赋值语句更改为mfinfo=None,即可.

我是总结了两篇博客,他们有更多问题的解决办法。赞一个。

http://my.oschina.net/zhangdapeng89/blog/54407,这一篇是参考了网友的评论

http://www./articles/JzI3Uj,这一篇有小错误,也是参考的评论

这一篇写的非常清楚。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多