首页 > 其他分享 >安装apex报错:ModuleNotFoundError: No module named 'torch' 解决办法

安装apex报错:ModuleNotFoundError: No module named 'torch' 解决办法

时间:2025-01-14 11:21:07浏览次数:1  
标签:wheel named No apex no -- 报错 error pip

使用一个project里的 README.md 中的命令安装 apex:

git clone https://github.com/NVIDIA/apex
cd apex
pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./

报错:

File "<string>", line 10, in <module>
  ModuleNotFoundError: No module named 'torch'
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> See above for output.
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  full command: /data/limengjie/anaconda3/envs/rfcc/bin/python /data/limengjie/anaconda3/envs/rfcc/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py get_requires_for_build_wheel /tmp/tmpznw3140d
  cwd: /data/limengjie/codes_flr/apex
  Getting requirements to build wheel ... error
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

我确定pytorch一定是可用的,问大模型解决方法,兜兜转转了很久,比如将 CUDA_PATH添加到环境变量里什么的,均不奏效。

最后是搜博客找到了官方 issues 链接,里面有个回答 https://github.com/NVIDIA/apex/issues/1852#issuecomment-2465016407 说,应该用官方文档里的命令:

I don't know if you have used the proper command. Please read README.md carefully. The proper way to compile and install apex is:
pip install -v --disable-pip-version-check --no-build-isolation --no-cache-dir ./
or, for Windows:
pip install -v --no-cache-dir .
Please do not use something like:
pip install .
If you use the command given in README.md, there should be no errors.
Also, this project may not be able to be compiled successfully on Windows. If possible, please use Linux.

用了一下:

pip install -v --disable-pip-version-check --no-build-isolation --no-cache-dir ./

立马成功了!

Building wheel for apex (pyproject.toml) ... done
  Created wheel for apex: filename=apex-0.1-py3-none-any.whl size=405312 sha256=b0d05f346c16ee12efb8b2bf75f3a5b67d58c4294242f6a7a702a954ca6861b7
  Stored in directory: /tmp/pip-ephem-wheel-cache-cwyuy76k/wheels/5d/b2/b8/d302f6d579da9d24f220e1bbaa51c718f309d03effb946f807
Successfully built apex
Installing collected packages: apex
Successfully installed apex-0.1

 

教训:以后遇到问题,问大模型还是不如搜博客靠谱!

 

标签:wheel,named,No,apex,no,--,报错,error,pip
From: https://www.cnblogs.com/hxpp/p/18670422

相关文章

  • mysql使用count()执行select报错:ERROR 1140 (42000) In aggregated query without GRO
    1原因mysql的sql_mode默认开启了only_full_group_by模式2解决办法2.1命令解决(临时生效)查看sql_modeshowvariableslike'%sql_mode';showsessionvariableslike'%sql_mode';showglobalvariableslike'%sql_mode';修改sql_modesetglobalsql_......
  • 【HarmonyOS NAPI 深度探索4】安装开发环境(Node.js、C++ 编译器、node-gyp)
    【HarmonyOSNAPI深度探索4】安装开发环境(Node.js、C++编译器、node-gyp)要使用N-API开发原生模块,第一步就是配置好开发环境。虽然HarmonyOSNext中提供了DevEco-Studio一站式IDE,可以直接帮助我们完成开发环境的搭建,但是为了更深入的了解NAPI,我们用最原始的编译工具一步......
  • 基于遗传优化的Sugeno型模糊控制器设计matlab仿真
    1.课题概述      基于遗传优化的Sugeno型模糊控制器设计matlab仿真,通过遗传优化算法优化模糊控制器的隶属函数参数,从而获得较优的控制效果。 2.系统仿真结果 3.核心程序与模型版本:MATLAB2022aMAXGEN=15;NIND=10;Nums=1;Chrom=crtbp(NIND......
  • kea dhcp4 服务报错"No subnet matches interface"的问题分析
    目录环境现象结论环境电脑为Manjaro,KDE环境,已经配置ipv4地址192.168.201.182/24计划使用kea做DHCP服务器,配置新的192.168.182.1ip地址作为DHCPv4服务器地址(原本想直接用配置里的192.0.2.0/24做DHCP服务的)现象设备无法通过电脑获取DHCP地址wireshark看抓包,有DHC......
  • [CCO2021] Through Another Maze Darkly 题解
    思路很牛,代码很难,故写题解记之。前置知识:线段树。洛谷题目链接:P7830[CCO2021]ThroughAnotherMazeDarkly。原题题面很简洁,故不赘述题意。观察(70%)读完题,这是什么东西。我们直接去手玩样例,然后发现几个很有用的信息:一个点被进入一次后,必然会指针朝上。一个点被进......
  • (经过验证)在 Ubuntu 系统中为 VSCode、PyCharm 终端及 Jupyter Notebook 配置代理的完
    文章目录1.通过系统环境变量配置代理步骤一:打开终端步骤二:编辑`~/.bashrc`文件步骤三:添加代理环境变量步骤四:保存并关闭文件步骤五:使配置生效步骤六:重启相关应用步骤七:使用代理函数2.在VSCode中配置代理步骤一:打开设置界面步骤二:搜索代理设置步骤三:添加代理配置步......
  • 如此伟大的德约novak djokovic挥之不去的伪装
    相比于梅德韦杰夫的坦荡暴露和自然流露,德约科维奇总是觉得他有些自卑,和讨好型人格,因为表演是在预期一种观众的反馈,而不是自己的自然情绪流露,就是他很在意他一举一动一言一行的所带来的预期,事前的准备和营造,是很难和环境完全同步的,他的逗趣、模仿和主动互动带着一种“设计感”,而非......
  • Pinokio v3.2.0 支持目前主流的大部分AI项目,操作极其简单
    这个工具全部都是免费的。我记得之前有个叫什么白的工具貌似还收费,这个基本上你听说过的AI开源项目它都有,而且还是一键安装。一个工具整合AI绘画、AI视频、AI语音,还有AI数字人的工具:AI绘画,又能AI对话、AI视频生成、AI语音生成,还能AI数字人支持Windows、Mac、Linux......
  • 【git】Qualcomm 代码clone失败出现RProtocol https not supported or disabled in li
    问题描述    在尝试从https://服务器(ChipCode是)克隆任何内容时收到此输出,则表示您正在使用的curl/libcurl实例是在不支持此协议的情况下构建的。如果在构建时运行的configure脚本找不到curl使SSL工作所需的所有库和包含文件,则可能会发生这种情况。如果conf......
  • 【详解】Hadoop执行start-all.sh时namenode没有启动
    目录Hadoop执行start-all.sh时namenode没有启动1.检查Hadoop配置文件1.1core-site.xml1.2hdfs-site.xml1.3yarn-site.xml1.4mapred-site.xml2.检查日志文件2.1查看NameNode日志2.2常见错误及解决方法2.2.1端口被占用2.2.2文件系统不一致3.检查环境变量......