windows上如果没有安装 visual studio, 也就是俗称的vs, 在安装一些带有c或者c++代码的Python模块的时候, 会报错Unable to find vcvarsall.bat.
主要的问题是你的vs没装, 装了估计就不会有这个问题. 不过vs太大了, 光是安装盘都有1G, 通常情况下的替代产品是mingw, 一个Linux的gnu编译器套件, 主要用于windows上使用linux下的常用编译器gcc.
1.下载地址
mingw-get-0.6.2-mingw32-beta-20131004-1-bin.zip
2.解压
将其解压至 C:\mingw
3.Win+R 打开运行 -> 输入cmd -> 点击确定
输入 cd c:\mingw\bin
4. 更新
输入 mingw-get upgrade
5.安装
6.环境设置
“计算机”右键->“属性”
“高级系统设置” -> “环境变量” ,在”系统变量(S)”,在“Path”,里增加 gcc/g++的目录:
c:\mingw\bin
新建LIBRARY_PATH变量,如果有的话,在值中加入C:\MinGW\lib;
新建
C_INCLUDEDE_PATH变量,值设为C:\MinGW\include;
7.重启控制台
8.检验是否安装完成
直接运行cmd命令行,输入g++ -v
时间: 2024-12-17 01:26:15