您的位置:首页 > 编程语言 > Python开发

Python in Windows -- build--''error: Unable to find vcvarsall.bat''

2017-04-03 10:57 721 查看
1) Install Microsoft Visual C++ Compiler for Python 2.7

link is https://www.microsoft.com/en-gb/download/details.aspx?id=44266

No need to install any other Visual Studio package

2) Visual C++ compiler would get installed at

C:\Users\\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0

3) Change 9.0 to VC

So you would have the following path now -

C:\Users\\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\VC\VC (strange ! but to make it work you have to do it)

4) Add environment variable VS90COMNTOOLS and its value as

C:\Users\\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\VC\VC

This is required(otherwise we’ll get error Unable to find vcvarsall.bat)

compileModule.py uses distutils for compilation and distutils.msvc9compiler file requires the directory structure to be such.

5) In file compileModule.py remove libraries=[‘m’] parameter from Extension (at last line) as explained in one of the posts above as well

Run python compileModule.py build_ext –inplace
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python