python3.7在执行cpython的时候提示error: Unable to find vcvarsall.bat
时间: 2024-01-13 17:12:07 浏览: 155
这个错误通常是由于缺少编译器导致的。Python在Windows系统上需要Microsoft Visual C++ Build Tools来编译一些扩展模块,如果没有安装或配置正确,则会出现这个错误。
你可以尝试以下几种方法来解决这个问题:
1. 安装Microsoft Visual C++ Build Tools。你可以从官方网站下载并安装:https://visualstudio.microsoft.com/visual-cpp-build-tools/
2. 如果你已经安装了Visual Studio,则可能需要指定使用的编译器版本。可以在命令行中执行以下命令:
```
set VS90COMNTOOLS=%VS140COMNTOOLS%
```
注意,这里的`%VS140COMNTOOLS%`应该替换成你的Visual Studio版本对应的路径。
3. 如果以上方法都不行,你可以考虑直接安装预编译的Python扩展模块,避免编译的问题,可以从这个网站下载:https://www.lfd.uci.edu/~gohlke/pythonlibs/
阅读全文