Traceback (most recent call last): File "C:/Users/asus/Desktop/UI界面/YoloV5_PyQt5-main(原版)/detect_logical.py", line 168, in button_image_open info_show = self.detect(name_list, img) File "C:/Users/asus/Desktop/UI界面/YoloV5_PyQt5-main(原版)/detect_logical.py", line 124, in detect img = letterbox(img, new_shape=self.opt.img_size)[0] File "C:\Users\asus\Desktop\UI界面\YoloV5_PyQt5-main(原版)\utils\datasets.py", line 820, in letterbox shape = img.shape[:2] # current shape [height, width] AttributeError: 'NoneType' object has no attribute 'shape'
时间: 2024-04-03 08:36:03 浏览: 428
根据错误提示,您的代码在使用函数 letterbox() 时出现了问题。具体来说,img 变量的值为 NoneType,因此无法访问其 shape 属性。请检查您的代码,并确保正确传递了 img 变量。此外,也要确保 img 变量是正确的类型和格式。如果问题仍然存在,请提供更多上下文和代码细节以便更好地帮助您解决问题。
相关问题
D:\anaconda3\envs\YoloV5_PyQt5-main\python.exe C:/Users/asus/Desktop/UI界面/YoloV5_PyQt5-main/detect_logical.py Traceback (most recent call last): File "C:/Users/asus/Desktop/UI界面/YoloV5_PyQt5-main/detect_logical.py", line 10, in <module> import torch File "D:\anaconda3\envs\YoloV5_PyQt5-main\lib\site-packages\torch\__init__.py", line 219, in <module> raise ImportError(textwrap.dedent(''' ImportError: Failed to load PyTorch C extensions: It appears that PyTorch has loaded the `torch/_C` folder of the PyTorch repository rather than the C extensions which are expected in the `torch._C` namespace. This can occur when using the `install` workflow. e.g. $ python setup.py install && python -c "import torch" This error can generally be solved using the `develop` workflow $ python setup.py develop && python -c "import torch" # This should succeed or by running Python from a different directory. 进程已结束,退出代码1
这似乎是一个错误信息,它表明在运行某个 Python 脚本时发生了错误。根据错误信息中的内容来看,这个错误可能与 PyTorch 的 C 扩展有关,可能是 PyTorch 加载了不正确的路径导致的。可以尝试使用 `develop` workflow 或者在不同的目录下运行 Python,来解决这个问题。
D:\anaconda3\python.exe C:/Users/asus/Desktop/UI界面/pyqt6-master(改动)/modules/ui_main.py Traceback (most recent call last): File "C:\Users\asus\Desktop\UI界面\pyqt6-master(改动)\modules\ui_main.py", line 15, in <module> from . resources_rc import * ImportError: attempted relative import with no known parent package
这个错误是因为 Python 不知道如何处理相对导入,因为你的 `ui_main.py` 文件是在 `modules` 文件夹中,但是它试图相对导入 `resources_rc` 模块,但是 Python 不知道它的父级包是什么。
要解决这个问题,你可以将相对导入改为绝对导入。在 `ui_main.py` 文件中,将相对导入的语句:
```python
from .resources_rc import *
```
改为绝对导入的语句:
```python
from modules.resources_rc import *
```
这样 Python 就知道 `resources_rc` 模块位于 `modules` 包中,可以正确地导入它了。
阅读全文