本文是关于Windows环境下安装TensorFlow的说明方法。
下载并安装Anaconda3
国内镜像下载:传送门
检测是否安装成功
conda --version
直接安装TensorFlow
安装了Anaconda3后直接在cmd里输入conda install tensorflow
即可完成TensorFlow的安装。另外,翻墙后的安装效果更好,不会随便报错。
在虚拟环境安装TensorFlow
参考博文:
https://blog.csdn.net/m0_37259197/article/details/81485315
https://blog.csdn.net/darlingwood2013/article/details/60322258/
查询目前安装的环境
conda info --envs
1. 安装Python
Tensorflow支持的Python版本最高为3.5,也有说3.6的,所以要重新安装Python。
目前 Anaconda 4.3+python3.5.2 是一个非常稳定的版本。
查询目前有哪些版本的Python可以安装
conda search --full-name python
安装不同版本的Python
conda create --name tensorflow python=3.5
推荐使用这个
conda create --name tensorflow python=3.5.2
这里建议翻墙下载。
安装Python后,才可以激活并进入tensorflow环境。
查看目前安装的环境
激活并进入tensorflow环境
activate tensorflow
进入tensorflow环境后会有(tensorflow)
的标记
进入tensorflow环境后,查询Python版本
退出当前环境命令
deactivate
2. 安装TensorFlow
只有在进入TensorFlow环境,才可以正式下载安装TensorFlow。
执行命令有两个,推荐使用第一个。
conda install tensorflow
pip install tensorflow
这里建议翻墙下载。
检查是否安装成功
import tensorflow
在虚拟环境使用Jupyter Notebook运行tensorflow
- 进入tensorflow环境,依次输入
conda install ipython
conda install jupyter
conda install ipykernel
每个新环境都要装一次,不然无法运行。
- 输入加载命令
当上面的命令都完成了,就输入下面的命令:
python -m ipykernel install --user --name 环境名称 --display-name"Python (环境名称)"
相应我的输入
python -m ipykernel install --user --name tensorflow --display-name "Python (tensorflow)"
输入下面这个命令会替代了原来的jupyter,并不推荐使用。
ipython kernelspec install-self --user
- 在tensorflow环境的cmd输入
jupyter notebook
进入jupyter
如果提示kernel error
错误,则需要将tensorflow环境删除重新按上述步骤安装。
删除TensorFlow环境,并重新安装环境
方法1
conda remove -n 虚拟环境名称 --all # 删除对应环境
这种删除方法不能完全删除环境。
方法2
删除Anaconda3目录下的envs文件夹,这个方法删除更彻底一点。
报错问题解决
报错
h5py\_init_.py:26: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