subprocess.CalledProcessError: Command ‘[where, cl]‘ returned non

阅读: 评论:0

subprocess.CalledProcessError: Command ‘[where, cl]‘ returned non

subprocess.CalledProcessError: Command ‘[where, cl]‘ returned non

当运行程序时,程序报错最后一行错误输出为 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 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23