已安装了TensorFlow,打开了Spyder验证仍然报错

已安装了TensorFlow,打开了Spyder验证仍然报错“ModuleNotFoundError: No module named 'tensorflow'”

原因是根目录下的Spyder找不到安装在tensorflow环境的Tensorflow模块,解决办法如下:

激活tensorflow环境” conda activate tensorflow-gpu”,确定当前的工作环境为tensorflow安装所在的环境,使用conda工具在此环境下运行如下命令,安装Spyder。

安装完成后,再输入“Spyder”就打开了Spyder。

输入

try:
    import tensorflow as tf
    print("TensorFlow 已安装。版本: ", tf.__version__)
except ImportError:
    print("TensorFlow 未安装。")
 

验证安装成功

Spyder 是Anaconda自带的集成开发环境(IDE),可以在Spyder中进行tensorflow的开发。

1 重新安装Spyder

在Anaconda 中已经安装的tensorflow环境中(在Anaconda 中安装的tensorflow环境的方法见:TensorFlow-GPU安装-by-Anaconda-in-Windows方法二),重新安装Spyder,具体见“本文 2.2打开Spyder”。

2 通过Prompt进入Spyder

2.1 激活TensorFlow 环境

双击“Anaconda Prompt”,在Anaconda Prompt输入:” activate tensorflow” 激活TensorFlow环境

2.2 打开Spyder

输入“Spyder”就打开了Spyder,在 IPython Consloe中执行如下命令:

import tensorflow as tf

clip_image002[4]

发现出现报错“ModuleNotFoundError: No module named 'tensorflow'”

原因是根目录下的Spyder找不到安装在tensorflow环境的Tensorflow模块,解决办法如下:

激活tensorflow环境,确定当前的工作环境为tensorflow安装所在的环境,使用conda工具在此环境下运行如下命令,安装Spyder。

conda install spyder

clip_image004[4]

Anaconda Prompt输入:” activate tensorflow ” 激活环境,再输入“Spyder”就打开了Spyder。

3 通过Anaconda Navigator进入Spyder

双击“Anaconda Navigator”,打开Anaconda Navigator

3.1 激活TensorFlow 环境

点击“Environments”,点击“tensorFlow”就激活了TensorFlow 环境

clip_image006[4]

3.2 打开Spyder

点击“Home”,然后选中“Spyder”,点击“Launch”,打开Spyder

clip_image008[4]

4 通过spyder.exe进入Spyder

直接通过“D:\Program\Anaconda3\envs\tensorflow\Scripts”进入Anaconda3中tensorFlow环境,找到“spyder.exe”进入Spyder

clip_image010[4]

5 验证配置是否成功

在 IPython Consloe中执行如下命令:

import tensorflow as tf

得到如下界面,说明配置成功。

clip_image012[4]

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值