cuda报错 ImportError: libcublas.so.9.0
ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
错误:
没有找到cuda9.0
原因:
没有安装cuda,cuda版本有问题或者未将cuda加入环境变量
解决方案:
在环境变量中加入:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64
export PATH=$PATH:/usr/local/cuda-9.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-9.0
export只是将新加的环境变量临时存在内存中,重启或打开新的shell会话之后就不存在了
解决方法:
- 修改/etc/profile
不推荐这么做,因为这样的设置将对所有用户的shell都生效,对系统安全会产生影响。 - 修改~/.bashrc文件
只对当前用户生效
source ~/.bashrc
使用上述代码加载修改后的设置