当运行程序时,程序报错最后一行错误输出为 subprocess.CalledProcessError: Command '[where, c1]' returned non-zero exit status 1时,我们把输出得错误往前翻看,如果,报错得第一行
是UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。
很明显这个错误是由于系统找不到指定文件,找不到指定文件得时候有以下两种情况:
1、你安装的visual studio的版本有问题,比方说你安装的是中文版的,那么在程序调用的时候因无法识别中文而报错,这个时候你就要把你的c++编译器改成英文版的,可以通过安装英文版的visual studio来进行解决,具体的话可以百度一下怎么安装英文版的,其实如果你的visual studio是通过visual studio installer安装的话,你可以点开直接点修改,在语言包里导入英语包,此处就不再详细赘述。
2、这第二种原因就是你没有安装visual studio,或者你安装的visual studio不全有问题,建议你重现下载安装一个较新版本的,开发的话比较推荐2017版本的,算是比较强大了。
综上,遇到问题多百度,有问题就有解决的办法。
本文发布于:2024-01-31 13:49:12,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170668015328971.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |