出现错误“subprocess.CalledProcessError: Command ‘[‘ninja‘, ‘-v‘]‘ returned non-zero exit status 1”解决方法

这篇具有很好参考价值的文章主要介绍了出现错误“subprocess.CalledProcessError: Command ‘[‘ninja‘, ‘-v‘]‘ returned non-zero exit status 1”解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2023.8.1更新:各个库的版本更新可能会导致这里的方法不可用,大家如果遇到这个错误,也可以尝试安装ninja,应该也能解决

这个错误的出现主要是因为pytorch版本大于1.5,可行的解决方法有两个:

1. 将pytorch版本降到1.5以下;

2. 将setup.py中的“cmdclass={'build_ext': BuildExtension}”这一行改为“cmdclass={'build_ext': BuildExtension.with_options(use_ninja=False)}”,pytorch默认使用ninjia作为backend,这里把它禁用掉就好了;

网上有一些方法让将torch/utils/cpp_extension.py中的['ninja','-v']改成['ninja','--version'],这个方法或许可行,但修改系统文件是很危险的,不建议这么做。文章来源地址https://www.toymoban.com/news/detail-647961.html

到了这里,关于出现错误“subprocess.CalledProcessError: Command ‘[‘ninja‘, ‘-v‘]‘ returned non-zero exit status 1”解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • raise CalledProcessError(retcode, process.args,subprocess.CalledProcessError: Command ‘git tag‘

    yolov7报错解决方案 fatal: not a git repository (or any of the parent directories): .git Traceback (most recent call last):   File \\\"D:pythoncodehumanposeyolo3DPosedemoyolov7utilsgoogle_utils.py\\\", line 26, in attempt_download     assets = [x[\\\'name\\\'] for x in response[\\\'assets\\\']]  # release assets KeyError: \\\'assets\\\' During handling of the above e

    2024年02月03日
    浏览(23)
  • 关于subprocess.CalledProcessError: Commandxxx returned non-zero exit status 1. 的问题--pytorch分布式训练问题

    我想跑一个模型的训练源代码时,就出现了这个问题,之前上网一顿查,发现并没有解决的办法。所说的也跟这个对不上。这个问题的本身是有关于pytorch分布使训练的问题。  实际情况如下。 出现这个问题时,解决问题的关键不在于这个问题本身,而是在于这个问题前面所

    2024年02月15日
    浏览(18)
  • spconv1.2.1安装时出现subprocess.CalledProcessError错误的解决方法

    问题详述: 描述: 该问题是在你安装spconv1.0/1.2.1时,执行python setup.py bdist_wheel时,编译一半出现的问题。 可能1 :此问题说明spconv安装缺文件,从官方下载下来的spconv1.2.1,文件夹下的third_party/pybind11是空的,需要自己手动去下载。 pybind11链接:https://github.com/pybind/pybind11/t

    2024年02月09日
    浏览(21)
  • 【Error】Win10/Python3.9安装dlib报错:subprocess.CalledProcessError以及解决方法

    注意python3.9就选择cp39的dlib包,否则报错: ERROR: dlib-19.7.0-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform. https://blog.csdn.net/DoubleJ2/article/details/115399326 显示 我没有安装Vc++,但是我已经安装好了 官网下载免费社区版,并且进入D盘cl命令后,确认已经安装 命令行找到cd D:vs

    2024年02月05日
    浏览(24)
  • pip intall 出现 error: subprocess-exited-with-error 错误的解决办法

    安装环境 操作系统:CentOS Python:3.8.0 安装虚拟环境的时候出错 出现错误 再执行pip install virtualenvwrapper 安装成功

    2024年02月11日
    浏览(37)
  • pip intall pywin32出现 error: subprocess-exited-with-error 错误的解决办法

    问题描述: 安装pywin32时候报错: 有朋友说更新一下setuptools就可以了。 方法来自:pip intall 出现 error: subprocess-exited-with-error 错误的解决办法_Jackfled的博客-CSDN博客_subprocess-exit 可惜我测试了,没用。 报错: error: subprocess-exited-with-error_匿名用户2022的博客-CSDN博客  还有另外一

    2024年02月12日
    浏览(33)
  • docker使用export/import出现错误:Error response from daemon: No command specified

    之前一个使用save和load操作镜像,有次试着使用 export 和 import 来操作。 1,export导出镜像 执行下面的命令后,文件会保存到当前命令执行的目录下。 使用 docker export 命令根据容器的 ID 将镜像导出形成一个文件如下。 docker export 2af444b9693f container_save.tar 2,导入镜像 使用 docke

    2024年04月10日
    浏览(27)
  • Ubuntu中使用yum命令出现错误提示:Command ‘yum‘ not found, did you mean:

    command ‘gum’ from snap gum (0.12.0) command ‘num’ from deb quickcal (2.4-1) command ‘yum4’ from deb nextgen-yum4 (4.5.2-6) command ‘uum’ from deb freewnn-jserver (1.1.1~a021+cvs20130302-7build1) command ‘sum’ from deb coreutils (8.32-4.1ubuntu1) command ‘zum’ from deb perforate (1.2-5.1) See ‘snap info ’ for additional versions.

    2024年02月04日
    浏览(25)
  • Android单编模块报FAILED: ninja: unknown target ‘MODULES-IN-vendor错误解决

    有时我们需要单编Android AOSP一个APK或库文件或二进制,用来调试。 但可能这个模块本身是不参与系统整编编译的。我们在使用mmm或mm单独编译时就会报这个错误。 在检查Android.mk或Android.bp无误后,就要怀疑是不是这个目录的上级目录是不是没有包含这个目录的Android.mk,导致编

    2024年02月04日
    浏览(18)
  • python自带的venv创建虚拟环境报错Error: Command returned non-zero exit status 1.

    Windows 10 教育版64位 Python 3.6.3 今天使用 python 自带的 venv 使用如下的命令: 创建虚拟环境报错: Error: Command \\\'[\\\'E:\\\\Code\\\\Python\\\\Git\\\\test1\\\\aaa\\\\Scripts\\\\python.exe\\\', \\\'-Im\\\', \\\'ensurepip\\\', \\\'--upgrade\\\', \\\'--default-pip\\\']\\\' returned non-zero exit status 1.) 这个时候,回到你需要创建 venv 的路径,发现我的新环境

    2024年02月16日
    浏览(20)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包