ubuntu上pycharm缺少libcupti.so

来源:互联网 发布:志鸿优化系列赢在高考 编辑:程序博客网 时间:2024/06/05 22:45

ubuntu系统14.04

跑Deep Learning模型时,在控制台下一切正常,在pycharm下出现缺少libcupti.so的问题。

经检查,是为安全保障,linux桌面application不能加载LD_LIBRARY_PATH环境的问题。

许多大神给出解决方案,

1、针对每个run,在run setting里设置环境变量;麻烦之处在于每个程序都要设置;

2、修改系统文件; 这个没尝试,感觉改多了最后自己也记不住了;

3、写脚本替代pycharm的启动脚本;

受第三点的启发,去看pycharm的启动脚本,发现里面有设置LD_LIBRARY_PATH的部分,就在脚本最后,偷懒直接在脚本前把LD_LIBRARY_PATH添加上去了。

也即:

直接在IFS="$(printf '\n\t')"一行后,

LD_LIBRARY_PATH=XXXXX一行前,

添加LD_LIBRARY_PATH="/usr/local/cuda/lib64:/usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0/extras/CUPTI/lib64"

保存关闭,重启pycharm,问题解决。

暂未发现副作用。


0 0