SAP维护成本控制范围

维护成本控制范围(OKKP)

路径:IMG——企业结构——定义——控制——维护成本控制范围

 

 

 

 

 

 

 

 

PS D:\yolo\ultralytics-v8.3.40> & C:/anaconda/envs/yolov11_11/python.exe d:/yolo/ultralytics-v8.3.40/ultralytics-v8.3.40/datasets/dan/on.py Ultralytics 8.3.40 🚀 Python-3.11.9 torch-2.7.0+cu126 CPU (12th Gen Intel Core(TM) i7-12650H) YOLOv11n summary (fused): 238 layers, 2,582,347 parameters, 0 gradients, 6.3 GFLOPs PyTorch: starting from 'D:\yolo\ultralytics-v8.3.40\runs\detect\train6\weights\best.pt' with input shape (1, 3, 640, 640) BCHW and output shape(s) (1, 5, 8400) (5.2 MB) requirements: Ultralytics requirements ['onnx>=1.12.0', 'onnxslim', 'onnxruntime'] not found, attempting AutoUpdate... Looking in indexes: https://mirrors.ustc.edu.cn/pypi/web/simple Requirement already satisfied: onnx>=1.12.0 in c:\anaconda\lib\site-packages (1.14.1) Requirement already satisfied: onnxslim in c:\anaconda\lib\site-packages (0.1.53) Requirement already satisfied: onnxruntime in c:\anaconda\lib\site-packages (1.14.1) Requirement already satisfied: numpy in c:\anaconda\lib\site-packages (from onnx>=1.12.0) (1.21.6) Requirement already satisfied: protobuf>=3.20.2 in c:\anaconda\lib\site-packages (from onnx>=1.12.0) (4.24.4) Requirement already satisfied: typing-extensions>=3.6.2.1 in c:\anaconda\lib\site-packages (from onnx>=1.12.0) (4.7.1) Requirement already satisfied: sympy in c:\anaconda\lib\site-packages (from onnxslim) (1.1.1) Requirement already satisfied: packaging in c:\anaconda\lib\site-packages (from onnxslim) (17.1) Requirement already satisfied: coloredlogs in c:\anaconda\lib\site-packages (from onnxruntime) (15.0.1) Requirement already satisfied: flatbuffers in c:\anaconda\lib\site-packages (from onnxruntime) (25.2.10) Requirement already satisfied: humanfriendly>=9.1 in c:\anaconda\lib\site-packages (from coloredlogs->onnxruntime) (10.0) Requirement already satisfied: pyparsing>=2.0.2 in c:\anaconda\lib\site-packages (from packaging->onnxslim) (2.2.0) Requirement already satisfied: six in c:\anaconda\lib\site-packages (from packaging->onnxslim) (1.11.0) Requirement already satisfied: pyreadline in c:\anaconda\lib\site-packages (from humanfriendly>=9.1->coloredlogs->onnxruntime) (2.1) requirements: AutoUpdate success ✅ 1.4s, installed 3 packages: ['onnx>=1.12.0', 'onnxslim', 'onnxruntime'] requirements: ⚠️ Restart runtime or rerun command for updates to take effect ONNX: export failure ❌ 1.5s: No module named 'onnx' Traceback (most recent call last): File "d:\yolo\ultralytics-v8.3.40\ultralytics-v8.3.40\datasets\dan\on.py", line 7, in model.export(format='onnx') File "C:\anaconda\envs\yolov11_11\Lib\site-packages\ultralytics\engine\model.py", line 737, in export return Exporter(overrides=args, _callbacks=self.callbacks)(model=self.model) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\anaconda\envs\yolov11_11\Lib\site-packages\ultralytics\engine\exporter.py", line 359, in call f[2], _ = self.export_onnx() ^^^^^^^^^^^^^^^^^^ File "C:\anaconda\envs\yolov11_11\Lib\site-packages\ultralytics\engine\exporter.py", line 146, in outer_func raise e File "C:\anaconda\envs\yolov11_11\Lib\site-packages\ultralytics\engine\exporter.py", line 141, in outer_func f, model = inner_func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\anaconda\envs\yolov11_11\Lib\site-packages\ultralytics\engine\exporter.py", line 452, in export_onnx import onnx # noqa ^^^^^^^^^^^ ModuleNotFoundError: No module named 'onnx' PS D:\yolo\ultralytics-v8.3.40>
最新发布
05-28
<think>好的,我现在需要帮助用户解决ONNX模块导出失败的问题,具体是ModuleNotFoundError:Nomodulenamed&#39;onnx&#39;这个错误。用户的环境信息是Ultralytics8.3.40,Python3.11.9,torch2.7.0+cu126,使用的是Anaconda虚拟环境yolov11_11。首先,我得分析这个错误的原因。ModuleNotFoundError通常意味着Python在当前的虚拟环境中找不到指定的模块。用户提到他们使用的是Anaconda虚拟环境,所以首先要确认是否正确安装了onnx包。可能的情况是用户没有安装onnx,或者在错误的虚拟环境中安装了它。接下来,我需要给出解决方案。第一步应该是激活用户的虚拟环境,然后检查是否安装了onnx。如果没安装,应该指导用户通过pip或conda安装。考虑到用户使用的是Anaconda,可能更推荐使用conda安装,但有时候conda的包可能不够新,所以也可以建议pip安装。另外,可能需要安装onnxruntime或者其他的依赖库,但主要问题应该是onnx本身缺失。另外,用户可能混淆了全局环境和虚拟环境,特别是在使用Anaconda时,有时候可能忘记激活环境就进行安装,导致包被安装到全局环境中。因此,需要提醒用户确保激活正确的虚拟环境后再进行安装。还要考虑兼容性问题,比如onnxPython版本或其他库如torch的兼容性。但根据用户提供的torch版本是2.7.0+cu126,这个版本应该最新的onnx兼容。不过,可能需要建议用户安装特定版本的onnx,或者升级到最新版本以确保兼容性。最后,验证安装是否成功,可以通过在Python中导入onnx来测试。如果用户按照步骤操作后仍然有问题,可能需要进一步检查环境变量或安装路径是否正确,或者是否存在多个Python环境冲突的情况。此外,根据用户提供的引用内容,虽然引用中有提到虚拟环境的激活和退出,但主要问题还是模块缺失,所以重点放在安装步骤上。同时,用户可能需要导出模型时的一些额外依赖,比如protobuf,但首要解决的是onnx模块的缺失。</think>### 解决Python环境中ModuleNotFoundError: No module named &#39;onnx&#39;问题的方法 #### 1. 确认虚拟环境激活状态 首先确保已正确激活Anaconda虚拟环境`yolov11_11`: ```bash conda activate yolov11_11 ``` 激活后命令行提示符应显示环境名称[^1]。 #### 2. 安装ONNX模块 在激活的虚拟环境中执行以下命令: ```bash pip install onnx ``` 或使用conda安装: ```bash conda install -c conda-forge onnx ``` #### 3. 验证安装结果 在Python交互环境中测试导入: ```python import onnx print(onnx.__version__) # 应输出1.X.X格式版本号 ``` #### 4. 补充依赖安装(可选) 某些模型导出需要额外依赖: ```bash pip install onnxruntime onnxsim ``` #### 5. 检查环境隔离性 若仍报错,检查是否在正确环境中执行: ```bash which python # 应显示虚拟环境路径 pip list | grep onnx ``` #### 6. 升级工具链(推荐) 确保相关库版本兼容: ```bash pip install --upgrade ultralytics torch onnx ``` ### 典型问题排查流程 $$ \text{错误根源} \rightarrow \text{环境激活} \rightarrow \text{依赖检查} \rightarrow \text{版本验证} $$ ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值