问题记录
python相关的库问题,一般找不到对应的动态库,原因大概率都是环境变量没有配置上,导致使用时,搜索到的库路径中没有。
解决办法也简单,手动去查询对应的库路径,给环境变量LD_LIBRARY_PATH加上即可。问题原因会比较多,比如用docker时,切换不同用户、切换不同环境,环境变量没有带过来,所以在制作镜像时,最好是把环境变量也往bashrc文件中写一份。
image.png
解决办法
查询库路径、并添加环境变量
root@kas-job-28544:/usr/local/lib/python3.12/dist-packages/tensorrt_llm# find /usr/ -name libnvinfer.so.*
/usr/local/tensorrt/targets/x86_64-linux-gnu/lib/libnvinfer.so.10
/usr/local/tensorrt/targets/x86_64-linux-gnu/lib/libnvinfer.so.10.7.0
root@kas-job-28544:/usr/local/lib/python3.12/dist-packages/tensorrt_llm# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/tensorrt/targets/x86_64-linux-gnu/lib/
验证:
image.png