lengshizai 2024-03-13 22:34 采纳率: 31.7%
浏览 50
已结题

C++ python yoloV5 7.0 遇到的问题

nvidia-tensorrt 这个安装包安装失败 失败信息如下:
其余部分通过研究学习已经解决,这个解决不掉。
之前使用cpu训练的模型 故这个没弄过
请协助解决问题。

Looking in indexes: https://mirrors.aliyun.com/pypi/simple/, https://pypi.ngc.nvidia.com, https://pypi.ngc.nvidia.com
Collecting nvidia-tensorrt
  Downloading https://mirrors.aliyun.com/pypi/packages/b8/a3/3da2bd25b6243d7a19b6c08c0e92f7c04f9863e70d213fee3141d574dccb/nvidia-tensorrt-0.0.1.dev5.tar.gz (7.9 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'

  error: subprocess-exited-with-error
  
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [17 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "C:\Users\Administrator\AppData\Local\Temp\pip-install-f_r8wbk5\nvidia-tensorrt_19887a32fcfe405c988378c8a493772a\setup.py", line 150, in <module>
          raise RuntimeError(open("ERROR.txt", "r").read())
      RuntimeError:
      ###########################################################################################
      The package you are trying to install is only a placeholder project on PyPI.org repository.
      This package is hosted on NVIDIA Python Package Index.
      
      This package can be installed as:
      ```
      $ pip install nvidia-pyindex
      $ pip install nvidia-tensorrt
      ```
      ###########################################################################################
      
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
WARNING: You are using pip version 22.0.4; however, version 24.0 is available.
You should consider upgrading via the 'D:\python\python.exe -m pip install --upgrade pip' command.


  • 写回答

24条回答 默认 最新

  • 关注
    获得0.45元问题酬金

    lengshizai 晚上好🌙🌙🌙
    本答案参考ChatGPT-3.5

    根据你提供的信息,你在安装nvidia-tensorrt包时遇到了问题。根据错误信息显示,nvidia-tensorrt包没有在PyPI上找到,而是在NVIDIA Python Package Index上托管。因此,你需要安装nvidia-pyindex包并手动安装nvidia-tensorrt包。以下是解决方案:

    1. 首先,升级pip到最新版本,在命令行中运行以下命令:

      D:\python\python.exe -m pip install --upgrade pip
      
    2. 安装nvidia-pyindex包,在命令行中运行以下命令:

      D:\python\python.exe -m pip install nvidia-pyindex
      
    3. 安装nvidia-tensorrt包,在命令行中运行以下命令:

      D:\python\python.exe -m pip install nvidia-tensorrt
      

    经过上述步骤,应该能够成功安装nvidia-tensorrt包。如果问题仍然存在,可能是由于其他环境配置问题引起的。你可以尝试以下进一步的解决方案:

    1. 确保你的CUDA和CUDNN版本与nvidia-tensorrt包兼容。如果版本不兼容,可能会导致安装失败。请根据nvidia-tensorrt包的要求,安装正确版本的CUDA和CUDNN。

    2. 你也可以尝试使用conda进行安装,使用以下命令创建一个新的conda环境:

      conda create -n my_env python=3.7
      

      激活conda环境:

      conda activate my_env
      

      然后在该环境中运行以下命令安装nvidia-tensorrt包:

      conda install -c nvidia nvidia-tensorrt
      

      注:确保已经安装了NVIDIA的Anaconda发行版。

    如果在上述步骤中仍然遇到问题,请提供完整的错误信息以获得更详细的帮助。

    评论

报告相同问题?

问题事件

  • 系统已结题 3月21日
  • 创建了问题 3月13日

悬赏问题

  • ¥15 软件工程用例图的建立(相关搜索:软件工程用例图|画图)
  • ¥15 如何在arcgis中导出拓扑关系表
  • ¥15 处理数据集文本挖掘代码
  • ¥15 matlab2017
  • ¥15 在vxWorks下TCP/IP编程,总是connect()报错,连接服务器失败: errno = 0x41
  • ¥15 AnolisOs7.9如何安装 Qt_5.14.2的运行库
  • ¥20 求:怎么实现qt与pcie通信
  • ¥50 前后端数据顺序不一致问题,如何解决?(相关搜索:数据结构)
  • ¥15 基于蒙特卡罗法的中介效应点估计代码
  • ¥15 罗技G293和UE5.3