ccv.gapi_wip_gst_GStreamerPipeline | setNumThreads | no attribute ‘object‘
错误1:
Traceback (most recent call last): File "/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/train12.py", line 3, in <module> from ultralytics.models import YOLO File "/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/ultralytics/__init__.py", line 11, in <module> from ultralytics.data.explorer.explorer import Explorer File "/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/ultralytics/data/__init__.py", line 3, in <module> from .base import BaseDataset File "/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/ultralytics/data/base.py", line 12, in <module> import cv2 File "/opt/conda/lib/python3.8/site-packages/cv2/__init__.py", line 181, in <module> bootstrap() File "/opt/conda/lib/python3.8/site-packages/cv2/__init__.py", line 175, in bootstrap if __load_extra_py_code_for_module("cv2", submodule, DEBUG): File "/opt/conda/lib/python3.8/site-packages/cv2/__init__.py", line 28, in __load_extra_py_code_for_module py_module = importlib.import_module(module_name) File "/opt/conda/lib/python3.8/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/opt/conda/lib/python3.8/site-packages/cv2/gapi/__init__.py", line 290, in <module> cv.gapi.wip.GStreamerPipeline = cv.gapi_wip_gst_GStreamerPipeline AttributeError: partially initialized module 'cv2' has no attribute 'gapi_wip_gst_GStreamerPipeline' (most likely due to a circular import)
解决办法:
pip list | grep opencv
显示下面的这几个都删除
opencv-python 4.6.0.66
opencv-python-headless 4.2.0.34
错误2:
Traceback (most recent call last):
File “/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/train12.py”, line 3, in
from ultralytics.models import YOLO
File “/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/ultralytics/init.py”, line 11, in
from ultralytics.data.explorer.explorer import Explorer
File “/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/ultralytics/data/init.py”, line 3, in
from .base import BaseDataset
File “/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/ultralytics/data/base.py”, line 17, in
from ultralytics.utils import DEFAULT_CFG, LOCAL_RANK, LOGGER, NUM_THREADS, TQDM
File “/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/ultralytics/utils/init.py”, line 112, in
cv2.setNumThreads(0) # prevent OpenCV from multithreading (incompatible with PyTorch DataLoader)
AttributeError: module ‘cv2’ has no attribute ‘setNumThreads’
解决办法:pip install opencv-python==4.1.2.30
问题3:
Traceback (most recent call last):
File “/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/train12.py”, line 3, in
from ultralytics.models import YOLO
File “/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/ultralytics/init.py”, line 11, in
from ultralytics.data.explorer.explorer import Explorer
File “/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/ultralytics/data/init.py”, line 3, in
from .base import BaseDataset
File “/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/ultralytics/data/base.py”, line 18, in
from .utils import FORMATS_HELP_MSG, HELP_URL, IMG_FORMATS
File “/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/ultralytics/data/utils.py”, line 18, in
from ultralytics.nn.autobackend import check_class_names
File “/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/ultralytics/nn/init.py”, line 3, in
from .tasks import (
File “/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/ultralytics/nn/tasks.py”, line 4, in
from ultralytics.nn.backbone.lsnet import SKA
File “/24085403014/leilanfang/SRSDD/ultralytics-yolo11-20250912/ultralytics-yolo11-main/ultralytics/nn/backbone/lsnet.py”, line 3, in
from timm.layers import SqueezeExcite, trunc_normal_
File “/opt/conda/lib/python3.8/site-packages/timm/init.py”, line 2, in
from .layers import is_scriptable, is_exportable, set_scriptable, set_exportable
File “/opt/conda/lib/python3.8/site-packages/timm/layers/init.py”, line 8, in
from .classifier import ClassifierHead, create_classifier, NormMlpClassifierHead
File “/opt/conda/lib/python3.8/site-packages/timm/layers/classifier.py”, line 15, in
from .create_norm import get_norm_layer
File “/opt/conda/lib/python3.8/site-packages/timm/layers/create_norm.py”, line 14, in
from torchvision.ops.misc import FrozenBatchNorm2d
File “/opt/conda/lib/python3.8/site-packages/torchvision/init.py”, line 6, in
from torchvision import _meta_registrations, datasets, io, models, ops, transforms, utils
File “/opt/conda/lib/python3.8/site-packages/torchvision/models/init.py”, line 2, in
from .convnext import *
File “/opt/conda/lib/python3.8/site-packages/torchvision/models/convnext.py”, line 8, in
from …ops.misc import Conv2dNormActivation, Permute
File “/opt/conda/lib/python3.8/site-packages/torchvision/ops/init.py”, line 1, in
from ._register_onnx_ops import _register_custom_op
File “/opt/conda/lib/python3.8/site-packages/torchvision/ops/_register_onnx_ops.py”, line 5, in
from torch.onnx import symbolic_opset11 as opset11
File “/opt/conda/lib/python3.8/site-packages/torch/onnx/init.py”, line 57, in
from ._internal.onnxruntime import (
File “/opt/conda/lib/python3.8/site-packages/torch/onnx/_internal/onnxruntime.py”, line 34, in
import onnx
File “/opt/conda/lib/python3.8/site-packages/onnx/init.py”, line 20, in
import onnx.helper # noqa
File “/opt/conda/lib/python3.8/site-packages/onnx/helper.py”, line 17, in
from onnx import mapping
File “/opt/conda/lib/python3.8/site-packages/onnx/mapping.py”, line 27, in
int(TensorProto.STRING): np.dtype(np.object)
File “/opt/conda/lib/python3.8/site-packages/numpy/init.py”, line 305, in getattr
raise AttributeError(former_attrs[attr])
AttributeError: module ‘numpy’ has no attribute ‘object’.
np.object
was a deprecated alias for the builtinobject
. To avoid this error in existing code, useobject
by itself. Doing this will not modify any behavior and is safe.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
解决办法:pip install numpy==1.23.5