在ubuntu18.04下安装好cuda,pytorch,TensorRT之后:
在pycharm下导包时报错:
- import torch报错:
ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory - import tensorrt报错:
ImportError: libnvinfer.so.6: cannot open shared object file: No such file or directory
当然网上有很多一些解决方法:
- 将对应文件copy到/usr/lib;
- 在pycharm菜单Run->Edit configurations
中,手动设置Environment variables,添加LD_LIBRARY_PATH的内容/usr/local/TensorRT-6.0.1.5/lib;
在我的环境下1方法没用,2方法有用,但是只能管住一个py文件,其他的py文件调用又要添加一次path(当然可能是我操作没正确);
参考:https://www.pianshen.com/article/8455948411/
最终解决方法:
sudo vim /etc/ld.so.conf
<