参考:https://blog.csdn.net/yongjiankuang/article/details/80246286
之前在Win10安装总是失败,最后是在虚拟机上进行了学习,偶然看到这样的安装方式,没想到安装成功了!
- 首先是安装anconda
较为简单,安装完成后在cmd输入命令conda --version
验证安装是否成功 - 配置conda环境,如python3.5
由于tensorflow与python版本高度相关,因此需要设置安装版本
在cmd中输入conda create --name python35 python=3.5
,当然这里python35
命名你也可以根据自己爱好更改,在这个过程中会出现输入y/n,输入y即可,等待安装完毕。
在cmd中键入:conda info --envs
看到envs目录下存在python35即表示安装成功。 - Tensorflow的安装
本文只基于cpu的tensorflow进行安装,以管理员的身份打开Anconda Prompt输入activate python35
切换到python35的编译环境。在python35环境下,输入pip install tensorflow==1.5
,等待安装完毕。至于为什么要加== 1.5,这是因为默认安装的tensorflow版本为1.8版本,本机安装的时候安装tensorflow出错,所以选择安装tensorflow的1.5版本。
安装完后,测试tensorflow:在python35环境下,键入python
后,输入import tensorflow
没有异常则表示安装成功
4.安装spyder和ipython
打开Anaconda Navigator,在Environments里的python35环境中,选择选项为Not installed,在搜索框中搜索spyder
和ipython
进行勾选,点击apply进行安装,有很多相关的依赖包一并会安装上。
注:在安装tensorflow的过程中,应该有不少同学会遇到:ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败,这种错误,一般可以按照我上面的方法尝试解决,采用pip install tensorflow==1.5解决,至少我个人是这么解决的。