報錯情況:
# 本地運行正常,jupyter中無法 import tensorflow ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory
解決方案:
1.在jupyter terminal 中 進入python import tensorflow as tf 沒問題 ,在ipython中執行報
ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory
查看 對應的 /usr/local/cuda-10.0/lib64 下有 該文件
解決過程
sudo vim ~/.bashrc 加入 如下
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} sudo vim /etc/profile 加入 如下 export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}export PATH=/usr/local/cuda/bin:$PATH
創建鏈接文件:
sudo vim /etc/ld.so.conf.d/cuda.conf 可能是個空文件 , 加入 如下
/usr/local/cuda/lib64
最后執行
sudo ldconfig
ipython中再次運行 import tensorflow as tf 通過
參考 https://blog.csdn.net/fdqw_sph/article/details/78745375