首页 > 其他分享 >in check_call raise CalledProcessError(retcode, cmd)——subprocess.CalledProcessError: Command '[

in check_call raise CalledProcessError(retcode, cmd)——subprocess.CalledProcessError: Command '[

时间:2023-03-16 16:36:37浏览次数:42  
标签:status submodule -- subprocess call CalledProcessError check

Building Habitat-Sim时候的erro

  1. 运行命令:./build.sh --headless --bullet
    in check_call raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['git', 'submodule', 'update', '--init', '--recursive']' returned non-zero exit status 1.

  2. 说实话我也没看懂运行这个脚本是干嘛的,就是在配环境,但是就报错
    image

如何解决?

  1. 一直在google,bing,Stack Overflow看都没找到类似的问题,很多都是check_output()那个函数那报错,然后把subprocess.py的355行的check=True改成check=False。或者是什么备份数据库的命令输出重定向的问题,总之没看到类似的

  2. 然后就反复看上面两个文件,subprocess.py的check_call()函数如下图
    image
    setup.py里用到的check_call()函数的地方如下图
    image
    看这里的注释,是初始化和更新子模块,然后...不要destroy those
    感觉似乎对源代码也没有什么决定性用处,干脆注释掉,一运行,好了耶,也没有什么克隆失败,subprocess.CalledProcessError这些错误了

标签:status,submodule,--,subprocess,call,CalledProcessError,check
From: https://www.cnblogs.com/lq007/p/17223079.html

相关文章

  • pytest笔记——fixture作用范围
    一、前言在使用pytest测试框架的时候,会经常使用到fixture,fixture相对灵活,能更好的实现一些用例场景的前置以及后置的操作,但在使用的过程中也经常遇到各种问题,例如我明明已......
  • 65.C++的输入流和输出流
    1.流的概念和流类库的结构  程序的输入指的是从输入文件将数据传送给程序,程序的输出指的是从程序将数据传送给输出文件。  C++输入输出包含以下三个方面的内容:  ......
  • 「解题报告」ARC132F Takahashi The Strongest
    不会FWT的真实。需要重写篇FWT博客。考虑Takahashi获胜当且仅当Aoki和Snuke选的相同,Takahashi选的是它的下一个。至少有一个相等,可以容斥为所有的都不相等。......
  • 【并发编程八】线程和线程同步
     【并发编程八】线程和线程同步一、线程二、线程的实现1、linux系统2、windows系统3、c++113.1、线程的操作3.2、管理当前线程的函数三、线程同步1......
  • 谈谈 Redis 的过期策略
    在日常开发中,我们使用Redis存储key时通常会设置一个过期时间,但是Redis是怎么删除过期的key,而且Redis是单线程的,删除key会不会造成阻塞。要搞清楚这些,就要了解R......
  • mysql-tpcc
     目的:测试oltp场景的压力测试。数据集选择:1)TPC-A、TPC-BA/B两个版本模拟的是银行转账业务,相对业务模型比较简单2)TPC-C用商品批发业务混合了只读和读写等复杂事......
  • 【并发编程十】c++线程同步——条件变量(condition_variable)
     【并发编程十】c++线程同步——条件变量(condition_variable)一、互斥二、条件变量1、为何要引入条件变量?2、不使用条件变量3、使用条件变量3.1、互斥锁有什......
  • 软件工程
    1.软件什么是软件程序以及开发使用维护程序所需的所有文档软件=程序+数据+文档2.软件危机什么是软件危机软件危机是指在计算机软件的开发和维护过程中所遇到的一......
  • 计算机网络基础
    一、OSI模型1、计算机网络模型:OSI(OpenSystemInternet)开放式系统互联模型2、OSI模型的起源:计算机网络市场刚刚兴起的时候,许多计算机生产厂商都积极推出自己公司独创......
  • Django模型(数据库)
    Django模型Django对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。Django为这些数据库提供了统一的调用API,可按需选择不同数据库。Django模型使用......