zoukankan      html  css  js  c++  java
  • (转)Pycharm在Ubuntu 16.04 系统中tensorflow导入报错

    今天下午在配置pycharm时一直出现tensorflow不能导入的错误,如下图所示:

     

    通过以下步骤可以解决问题:

    步骤一:

    1)在pycharm安装目录下,进入bin目录(一般情况下我们下载解压pycharm的文件夹,就是安装文件夹)下图所示:

     

    2)在当前目录(bin文件夹)打开终端,输入下面命令打开文件。    

         sudo gedit  pycharm.sh

    3)输入安装cuda的路径信息,路径信息如下,并附上图:

     #本文件夹路径不管是在自定义保存cuda位置下安装的情况还是默认安装都是这句命令

             export PATH=$PATH:/usr/local/cuda/bin 

    #本文件夹路径根据自己安装的位置来随机调整,主要是找到报错的文件所在的路径。如上图我的报错为找不到libcudnn.so.7这个文件,那么就在cuda的安装目录下找到这个文件所在的路径然后填在这个地方 。
             export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/cuda/lib64   

    #本文件夹路径为cuda安装的路径,一般都是这个,不用特意修改。
             export CUDA_HOME=/usr/local/cuda

    步骤二:

    在完成上述设置后,打开pycharm,点击菜单栏Run >> 选择Edit Configurations >> 选择左侧栏目的某个.py文件,如图所示。

     

    2)选择Environment variables,添加路径信息,如下保存即可。

                 LD_LIBRARY_PATH = /usr/local/cuda/cuda/lib64  #这个地方的路径信息与pycharm.sh文件中一致即可。

     

    最终通过以上配置再次运行代码,即可解决上述不能导入tensorflow的问题,如图:

    转自:https://blog.csdn.net/qq_38799703/article/details/86598884

  • 相关阅读:
    python字典的遍历
    python字典
    python可变对象
    python元组
    python的range()
    python遍历列表
    Kafka的知识总结(18个知识点)
    为什么fastjson字段为null时不输出空字符串?
    oracle建表字段包含关键字注意事项
    spring websocket 使用@SendToUser
  • 原文地址:https://www.cnblogs.com/zhangmingcheng/p/10728636.html
Copyright © 2011-2022 走看看