(转)Pycharm在Ubuntu 16.04 系统中tensorflow导入报错

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

 

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

步骤一:

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

 

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

1
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

posted @   人艰不拆_zmc  阅读(374)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2015-04-18 Object类
点击右上角即可分享
微信分享提示