首先,我下载了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,这一篇有小错误,也是参考的评论 这一篇写的非常清楚。
|
|
来自: guoyudongai > 《学习资料》