• TensorFlow可以在终端和通过终端打开的PyCharm中运行,不能在直接打开的PyCharm中运行


    然后看运行窗口的出错信息,点击最右边的view,发现缺少个文件,如代码所示

    Traceback (most recent call last):
      File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module>
        from tensorflow.python.pywrap_tensorflow_internal import *
      File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module>
        _pywrap_tensorflow_internal = swig_import_helper()
      File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
        _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
      File "/usr/lib/python3.6/imp.py", line 243, in load_module
        return load_dynamic(name, filename, file)
      File "/usr/lib/python3.6/imp.py", line 343, in load_dynamic
        return _load(spec)
    ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory
    
    
    Failed to load the native TensorFlow runtime.
    
    See https://www.tensorflow.org/install/errors
    
    for some common reasons and solutions.  Include the entire stack trace
    above this error message when asking for help.
    
    解决方法如下,但是每次新建立一个文件都得配置一下,不过不麻烦,如果有更好的解决方法,欢迎留言评论,谢谢。

    1.先上一段测试代码

    import tensorflow as tf
    
    hello = tf.constant('hello,tensorflow')
    sess=tf.Session()
    print(sess.run(hello))
    

    新建立的文件可能在import tensorflow as tf的时候,没有tensorflow提示,也就是导入失败,这就需要第一步配置,配置如下:

    • File --> Settings -->Project:项目名字(在Version Control)下面 --> Project Interpreter,在上方选则你用来装tensorflow的Python版本,如果你直接在终端通过pip安装的,选择默认的Python版本应该没问题,如果你是用Anaconda装的,那就选择Anaconda对应的Python版本,选择后,可以在下面看看是不是有你装的tensorflow,有的话就说明选对了。(下图所示,选择正确的Python版本后,包含的tensorflow)

    然后点击Apply, OK即可

    步入正题

    在菜单栏,选择 Run --> Edit Configurations

    在右侧的框里,找到Environment点击Environment variables右侧的小文件夹

    点击+,在Name添加LD_LIBRARY_PATH,在Value处添加 你安装的cuda的lib64路径,你可以在终端输入gedit ~/.bashrc进行查看,其实就是你在安装cuda时添加的环境变量

    直接复制LD_LIBRARY_PATH处的/usr/local/cuda-10.0/lib64即可,配置完后的图片

    然后再运行,就可以正常运行了。

  • 相关阅读:
    [BZOJ2882] 工艺
    团队项目成员和题目
    软件工程课堂作业(最小数组和)
    每周进度条(第六周)
    梦断代码阅读笔记01
    每周进度条(第五周)
    每周进度条(第四周)
    软件工程个人作业03
    软件工程个人作业02
    每周进度条(第三周)
  • 原文地址:https://www.cnblogs.com/youpeng/p/10887413.html
Copyright © 2020-2023  润新知