libnvinfer.so.7 问题排查

找不到 libnvinfer.so.7 文件

当运行 deepstream-app 时,出现错误提示 “libnvinfer.so.7: cannot open shared object file: No such file or directory”,这表示系统无法找到所需的动态链接库文件 libnvinfer.so.7。

可能的解决方案:

  • 确认文件路径: 确保 libnvinfer.so.7 文件存在于系统的库搜索路径中。可以使用 ldconfig -p | grep libnvinfer.so.7 命令检查。
  • 更新链接库缓存: 运行 sudo ldconfig 命令更新系统的链接库缓存,使系统能够识别新安装或更新的库文件。
  • 检查环境变量: 确认 LD_LIBRARY_PATH 环境变量包含 libnvinfer.so.7 文件所在的目录。
  • 重新安装 TensorRT: 如果以上方法都无效,可以尝试重新安装 TensorRT 库,确保文件安装完整。

其他建议:

  • 检查 TensorRT 版本与 deepstream-app 的兼容性。
  • 确认系统架构与 libnvinfer.so.7 文件的架构一致。
zip 文件大小:196B