Windows 10 + python3.6 安装tensorflow
主要参考文章如下:
https://zhuanlan.zhihu.com/p/24055668
1、安装python环境
2、anaconda包
(Anaconda本身也是一个包管理器,可以方便地管理本地Python
的安装的不同包,不用再使用pip
进行安装,以图形化的形式在Anaconda Navigator
进行操作即可。摘自:https://blog.****.net/a_a_ron/article/details/78310564)
下载地址:https://www.anaconda.com/download/#windows
选择python3.6版本的
注:安装时试了5次都是fail to failed to create anaconda menus的问题,我改了自己的路径+自动添加路径打勾+all users+将原先安装的python的环境变量中的路径先删了+Jdk的路径也删了再安装anaconda,居然成功了,也不知道发生了啥!!!继续。。。别忘了环境变量加回来。
最近添加如下图所示:
输入cmd进入dos输入conda list
没有截完整的图,太长了。
如果出错检察是不是环境变量的问题。我的是选择的自动添加。
3、安装tensorflow
使用pip安装:
pip install tensorflow
提示更新:python -m pip install --upgrade pip
更新完成之后重新:pip install tensorflow,我的又出现了如下的错误
缺少ipykernel包,输入命令:conda install ipykernel
按照提示输入:conda update -n base conda
重新输入命令:conda install ipykernel
最后输入:pip install tensorflow
没有出错,OK
4、测试
进入python
输入命令import tensorflow,结果居然有警告。。。心塞塞啊。。。
继续解决警告
经过搜索各方信息,觉得应该是包版本的问题
最终找到方法解决numpy包版本问题,我把numpy包从numpy-1.14.0降到numpy-1.13.0,再测试就没有问题了。
命令:pip install numpy==1.13.0
又测试了个例子,也算是成功了
至此,基本完成安装。