解决jupyter notebook无法正常导入tensorflow的问题

导入tensorflow报错,经过多次搜索验证, 需要创建一个tensorflow环境,但是我创建新的环境一直失败,对于此次遇到的问题,我做了以下总结。分为两个大的步骤去解决这个问题。

第一步要解决创建环境失败的问题。

1.删除.condarc文件

这个文件的位置一般为C:\User\用户名.condarc,如果设置了镜像源,这里会保存这些镜像源的地址,需要删除。

2. 清理缓存索引

运行如下命令,可以删除conda中的缓存索引:

conda clean -i

3 重新运行创建环境命令。

conda create -n tf tensorflow

对于运行此命令后,要输入Y进行确定。运行结束后,此时不再报错,已经成功创建 tensorflow 环境了。

第二步:激活环境

1 输入激活环境命令

activate tf

2 确认是否激活

输入下面命令,检测环境是否激活。

conda env list

解决jupyter notebook无法正常导入tensorflow的问题_第1张图片
标记星号表示该环境已经激活。

3 安装jupyter notebook包

由于此时 tf 中还没有jupyter notebook包,需要输入以下命令进行安装。

pip install jupyter notebook

安装完成后,在 tf 环境下 输入 python
在这里插入图片描述输入命令
import tensorflow as tf

解决jupyter notebook无法正常导入tensorflow的问题_第2张图片此时没有报错,已经成功解决了python 环境中无法导入tensorflow包的问题。

写在最后:由于在tf 环境中已经可以成功导入tensorflow包,此时可以在 tf 环境下,切到自己想要运行的 jupyter notebook的路径,就可以在jupyter notebook中成功调用tensorflow了。

你可能感兴趣的:(tensorflow,jupyter,python)