鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    使用开源的yolo库报错

    已定时 已固定 已锁定 已移动 未解决
    综合问题
    yolo python
    2
    2
    217
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 32535196423
      3253519642
      最后由 编辑

      使用如下命令安装yolo

      sudo pip3 install yolov5 -i https://pypi.tuna.tsinghua.edu.cn/simple
      

      下载教程中的图片和yolov5.pt,输入命令

      yolov5 detect --source zidane.jpg --weights yolov5n.pt
      

      报错

      /usr/lib/python3/dist-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (2.2.1) or chardet (4.0.0) doesn't match a supported version!
        warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "
      YOLOv5 🚀 2024-5-12 Python-3.10.12 torch-2.3.0+cu121 CPU
      
      Traceback (most recent call last):
        File "/usr/local/lib/python3.10/dist-packages/urllib3/connection.py", line 198, in _new_conn
          sock = connection.create_connection(
        File "/usr/local/lib/python3.10/dist-packages/urllib3/util/connection.py", line 85, in create_connection
          raise err
        File "/usr/local/lib/python3.10/dist-packages/urllib3/util/connection.py", line 73, in create_connection
          sock.connect(sa)
      OSError: [Errno 101] Network is unreachable
      
      The above exception was the direct cause of the following exception:
      
      Traceback (most recent call last):
        File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 793, in urlopen
          response = self._make_request(
        File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 491, in _make_request
          raise new_e
        File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 467, in _make_request
          self._validate_conn(conn)
        File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 1099, in _validate_conn
          conn.connect()
        File "/usr/local/lib/python3.10/dist-packages/urllib3/connection.py", line 616, in connect
          self.sock = sock = self._new_conn()
        File "/usr/local/lib/python3.10/dist-packages/urllib3/connection.py", line 213, in _new_conn
          raise NewConnectionError(
      urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7640e824e0e0>: Failed to establish a new connection: [Errno 101] Network is unreachable
      
      The above exception was the direct cause of the following exception:
      
      Traceback (most recent call last):
        File "/usr/lib/python3/dist-packages/requests/adapters.py", line 439, in send
          resp = conn.urlopen(
        File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 847, in urlopen
          retries = retries.increment(
        File "/usr/local/lib/python3.10/dist-packages/urllib3/util/retry.py", line 515, in increment
          raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
      urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='huggingface.co', port=443): Max retries exceeded with url: /api/models/yolov5n.pt/tree/main?recursive=True&expand=False (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7640e824e0e0>: Failed to establish a new connection: [Errno 101] Network is unreachable'))
      
      During handling of the above exception, another exception occurred:
      
      Traceback (most recent call last):
        File "/usr/local/bin/yolov5", line 8, in <module>
          sys.exit(app())
        File "/usr/local/lib/python3.10/dist-packages/yolov5/cli.py", line 18, in app
          fire.Fire(
        File "/usr/local/lib/python3.10/dist-packages/fire/core.py", line 143, in Fire
          component_trace = _Fire(component, args, parsed_flag_args, context, name)
        File "/usr/local/lib/python3.10/dist-packages/fire/core.py", line 477, in _Fire
          component, remaining_args = _CallAndUpdateTrace(
        File "/usr/local/lib/python3.10/dist-packages/fire/core.py", line 693, in _CallAndUpdateTrace
          component = fn(*varargs, **kwargs)
        File "/usr/local/lib/python3.10/dist-packages/torch/utils/_contextlib.py", line 115, in decorate_context
          return func(*args, **kwargs)
        File "/usr/local/lib/python3.10/dist-packages/yolov5/detect.py", line 107, in run
          model = DetectMultiBackend(weights, device=device, dnn=dnn, data=data, fp16=half)
        File "/usr/local/lib/python3.10/dist-packages/yolov5/models/common.py", line 338, in __init__
          result = attempt_download_from_hub(w, hf_token=hf_token)
        File "/usr/local/lib/python3.10/dist-packages/yolov5/utils/downloads.py", line 154, in attempt_download_from_hub
          repo_files = list_repo_files(repo_id=repo_id, repo_type='model', token=hf_token)
        File "/usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/_validators.py", line 114, in _inner_fn
          return fn(*args, **kwargs)
        File "/usr/local/lib/python3.10/dist-packages/huggingface_hub/hf_api.py", line 2677, in list_repo_files
          return [
        File "/usr/local/lib/python3.10/dist-packages/huggingface_hub/hf_api.py", line 2677, in <listcomp>
          return [
        File "/usr/local/lib/python3.10/dist-packages/huggingface_hub/hf_api.py", line 2814, in list_repo_tree
          for path_info in paginate(path=tree_url, headers=headers, params={"recursive": recursive, "expand": expand}):
        File "/usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/_pagination.py", line 36, in paginate
          r = session.get(path, params=params, headers=headers)
        File "/usr/lib/python3/dist-packages/requests/sessions.py", line 557, in get
          return self.request('GET', url, **kwargs)
        File "/usr/lib/python3/dist-packages/requests/sessions.py", line 544, in request
          resp = self.send(prep, **send_kwargs)
        File "/usr/lib/python3/dist-packages/requests/sessions.py", line 657, in send
          r = adapter.send(request, **kwargs)
        File "/usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/_http.py", line 66, in send
          return super().send(request, *args, **kwargs)
        File "/usr/lib/python3/dist-packages/requests/adapters.py", line 516, in send
          raise ConnectionError(e, request=request)
      requests.exceptions.ConnectionError: (MaxRetryError("HTTPSConnectionPool(host='huggingface.co', port=443): Max retries exceeded with url: /api/models/yolov5n.pt/tree/main?recursive=True&expand=False (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7640e824e0e0>: Failed to establish a new connection: [Errno 101] Network is unreachable'))"), '(Request ID: e07a3350-96b3-4819-bd1e-6285ac2d3ba0)')
      
      
      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小鱼小
        小鱼 技术大佬 @3253519642
        最后由 编辑

        @3253519642 在 使用开源的yolo库报错 中说:

        OSError: [Errno 101] Network is unreachable

        网络错误

        新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

        1 条回复 最后回复 回复 引用 0
        • 第一个帖子
          最后一个帖子
        皖ICP备16016415号-7
        Powered by NodeBB | 鱼香ROS