解決TensorFlow在terminal中正常但在jupyter notebook中報錯的方案


報錯情況:

# 本地運行正常,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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM