栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

subprocess.CalledProcessError: Command ‘[where, cl]‘ returned non-zero exit status 1

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

subprocess.CalledProcessError: Command ‘[where, cl]‘ returned non-zero exit status 1

当运行程序时,程序报错最后一行错误输出为 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版本的,算是比较强大了。

综上,遇到问题多百度,有问题就有解决的办法。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/433681.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号