程序开始运行...... Traceback (most recent call last): File "main.py", line 986, in run ocr = ddddocr.DdddOcr(show_ad=False) # 实例化 File "ddddocr\__init__.py", line 1460, in __init__ File "onnxruntime\capi\onnxruntime_inference_collection.py", line 360, in __init__ File "onnxruntime\capi\onnxruntime_inference_collection.py", line 397, in _create_inference_session onnxruntime.capi.onnxruntime_pybind11_state.NoSuchFile: [ONNXRuntimeError] : 3 : NO_SUCHFILE : Load model from C:\Users\Administrator\PycharmProjects\pythonProject\common_old.onnx failed:Load model C:\Users\Administrator\PycharmProjects\pythonProject\common_old.onnx failed. File doesn't exist None
时间: 2023-11-29 15:06:28 浏览: 333
浅谈Python traceback的优雅处理
这个错误是因为程序找不到指定的模型文件`common_old.onnx`导致的。根据错误信息来看,模型文件应该位于`C:\Users\Administrator\PycharmProjects\pythonProject`目录下,但实际上该文件不存在。
要解决这个问题,你可以尝试以下几种方法之一:
1. 确认模型文件路径和文件名是否正确:检查程序中的模型文件路径和文件名是否正确。确保路径中的斜杠方向正确,并且文件名的拼写和大小写与实际文件一致。
2. 检查模型文件是否存在:在指定的路径下确认是否存在名为`common_old.onnx`的模型文件。如果不存在,请确保你已经正确地下载或创建了该模型文件。
3. 指定正确的模型文件路径:如果模型文件不在默认的路径下,你可以尝试通过修改程序代码来指定正确的模型文件路径。例如:
```python
ocr = ddddocr.DdddOcr(model_path='path_to_model_file')
```
请将`path_to_model_file`替换为包含模型文件的正确路径。
请根据你的具体情况选择适合你的解决方法。希望能帮到你!如果还有其他问题,请随时提问。
阅读全文