那里,
我开发了一个Python包(https://github.com/pedrosecchi67/LovelacePM)这使得大量使用f2py来加速计算。从第一天起,它就在Ubuntu上安装并顺利运行,pip使用setup.py脚本编译Fortran扩展时没有遇到任何问题。
然而,当我第一次尝试使用pip在我的Windows计算机上安装它时,我遇到了一个安装错误,报告说找不到Visual C++编译器14.0,必须安装它才能编译相同的模块。
我曾经安装过VS Community,直到大约一年前,但我删除了它的大部分套件,因为我停止使用它,并想节省磁盘空间-我担心我可能已经卸载了编译器。不过,我不知道它是默认的Windows功能还是VS Community的一部分。
我的问题是:Visual C++编译器是否默认安装在Windows上?我需要知道我的包的用户是否能够在Windows机器上安装它,而无需之前从互联网上安装编译器。
最接近的是Windows SDK(软件开发工具包(中的命令行编译器。但这已经被删除了。在没有整个IDE的情况下,您仍然可以获得Visual Studio生成工具。