zoukankan      html  css  js  c++  java
  • 解决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

  • 相关阅读:
    [置顶] 算法设计基础
    .net 多线程学习
    如何获得Repeater中的列
    npoi导出excel
    字符串的格式化问题
    用线程修改页面中的值(一)
    正则表达式的验证数值验证
    .net 线程更新页面中的值(方法二)
    .net 线程更新页面中的值(方法一)
    字符串的分割
  • 原文地址:https://www.cnblogs.com/sddai/p/11135941.html
Copyright © 2011-2022 走看看