1.因为Python的编译是需要VC++编译器的,这个问题时因为系统不能直接识别到系统安装的VC++编译器。
2.下载安装VS,本人安装的是VS2012,下面是解决具体实现:
找到VS下面的vcvarsall.bat,然后把安装路径加入到系统的Path路径中。
3.加入到Path路径的操作。
4.输入cmd命令,在dos中设置:
如果是其他VS版本按如下修改:
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
%
不妨试试
5.最后一步也是最关键的:
在C:\Python27\Lib\distutils安装路径下面的,msvc9compiler.py打开,修改里面的243行的,toolskey = "SVS90COMNTOOLS=%VS110COMNTOOLS%"
改成自己的VS版本内容toolskey = "VS110COMNTOOLS"