导入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
标记星号表示该环境已经激活。
3 安装jupyter notebook包
由于此时 tf 中还没有jupyter notebook包,需要输入以下命令进行安装。
pip install jupyter notebook
安装完成后,在 tf 环境下 输入 python
输入命令
import tensorflow as tf
此时没有报错,已经成功解决了python 环境中无法导入tensorflow包的问题。
写在最后:由于在tf 环境中已经可以成功导入tensorflow包,此时可以在 tf 环境下,切到自己想要运行的 jupyter notebook的路径,就可以在jupyter notebook中成功调用tensorflow了。