记录安装conda install Python库时报No module named ‘tensorflow‘错误

总结一下自己安装tensorflow-cpu的历程

经过一段焦头烂额和各种翻阅安装文档,终于在今天将tensorflow能运行了。
首先安装tensorflow一定要注意python-ananconde-tensorflow的版本对应,就是因为本人小白一开始只知道按照教程,胡乱的安装才吃了大亏。
我安装的是anaconde3-5.3.1-windows-x86_64.exe版本,官网上就有。python版本为python3.7.9。tensorflow=1.14.0
在安装anaconde的最后会提示是否安装vc2015,个人是推荐安装的。如果出现报错,就自己搜索安装一下(本人老懒蛋了,就不提供链接了)。准备工作完成,接下来就可以开始轰轰烈烈的安装了。
本人按照(添加链接描述)详细tensflow安装过程-(window环境下)–详解进行安装的,推荐大家,里面安装的是python3.5,但是希望不要盲目按照里面的步骤。
——————下面内容是我按照以上博客得出的总结——————
安装Tensorflow,在Anaconda Prompt中输入:conda create -n tensorflow python=3.7
不知道安装的虚拟环境在哪的可以在安装后tensorflow后使用conda activate tensorflow激活tensorflow后使用conda list查看自己的环境在什么文件夹中
在这里插入图片描述

这里我是将安装tensorflow安装在F:\tensflow\下。
接着在可以激活tensorflow后,噩梦就开始了。我们需要通过pip安装cpu版本的tensorflow(这个也叫tensorflow,是虚拟环境的名字)我使用的是pip install -i tensorflow=1.14.0。这里好多博主都是给的清华镜像网的下载链接,有的链接会失效。让人过于无助(我是因为之前安装教程配置了清华镜像网的channel就直接使用命令了)。
接下来就是测试了,在激活tensorflow下,输入python执行import tensorflow as tf
大致会出现三种情况:
1.没有tensorflow模块:
#No module named ‘tensorflow’#
我遇到了这个问题,于是使用exit()退出了python,执行了conda list,果然上一步的pip没有成功。里面没有可执行的包。参照添加链接描述这篇文章使用了conda install tensorflow后成功了。
2.动态链接库(DLL)初始化例程失败
记录安装conda install Python库时报No module named ‘tensorflow‘错误_第1张图片

#DLL load failed#
我最开始也遇到了,也不太清楚原理,应该是pip的tensorflow版本不太对。用conda uninstall tensorflow卸载后,重新安装了tendorflow。(网上关于这个错误解决方案众说纷纭,大家见仁见智吧)
3.美好结局
记录安装conda install Python库时报No module named ‘tensorflow‘错误_第2张图片
测试成功!
(本篇仅为本人安装历程总结,如有不对,望大家海涵与指点。引用链接侵权则删。)

你可能感兴趣的:(小白日志,tensorflow,python)