win7下安装anaconda和TensorFlow(python3.6 + tensorflow 1.4(cpu))

前两天Spyder崩了,然后从网上查解决方法,最后彻底搞崩了,遂决定重装。

话不多说。

首先,百度网盘链接:链接:链接:https://pan.baidu.com/s/1szQ4RWM14hcIQL1KBabjIg 
提取码:zx1w 

1:点击安装anaconda,我使用的是Anaconda3-5.0.1-Windows-x86_64.exe,很简单的,直接点击next就可以。(PS:一直点击next,这时anaconda是没有配置环境变量的(虽然安装过程中有个提示问是否添加环境变量,但默认是没打勾,我们也不用打钩))

2:添加 环境变量,在用户变量Path中添加三个路径:(PS:我的anaconda是安装在E盘根目录下)E:\anaconda;E:\anaconda\Scripts;E:\anaconda\Library\bin,添加完成后,可以使用windows+R,输入cmd,打开命令行,输入conda --version,查看版本,输入python,进入python环境,如图显示,则成功。

win7下安装anaconda和TensorFlow(python3.6 + tensorflow 1.4(cpu))_第1张图片

3:在python 3.6下安装TensorFlow,同样打开命令行,cd到对应目录下(将tensorflow-1.4.0-cp36-cp36m-win_amd64.whl以及numpy-1.15.4+mkl-cp36-cp36m-win_amd64.whl等文件放在什么位置就cd到那个目录下),然后使用pip install package-name安装,先安装numpy和protobuf,然后安装TensorFlow,这里的TensorFlow是1.4,到这里就安装完成了。

4:进入命令行,使用python,进入python环境,import TensorFlow as tf,未显示错误,表示安装成功了

win7下安装anaconda和TensorFlow(python3.6 + tensorflow 1.4(cpu))_第2张图片

5:可能出现的警告:当引入import tensorflow as tf 时,会出现这个警告:FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
  from ._conv import register_converters as _register_converters 

出现这个问题是包内出错,是h5py包,进行升级一下即可,pip install h5py==2.8.0rc1,如果这个命令升级失败,可以使用开头百度云链接中的h5py包

 

可能出现的问题2:使用sess = tf.Session()时,警告:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA(这是警告,不是错误,不影响使用)

这是你的CPU支持AVX扩展,但是你安装的TensorFlow版本无法编译使用

如果你有强迫症,不想看见这条消息,可以使用

import os 
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
 

6:最后可以使用python list 查看python中已经安装的库以及对应的版本,可以在https://www.lfd.uci.edu/~gohlke/pythonlibs/中下载对应的whl文件,

你可能感兴趣的:(python库)