windows7 64 tensorflow安装教程
根据自己在实际安装过程中遇到的问题,做此记录为方便以后不再掉坑。添加链接描述
note1:查看已安装的anaconda版本和默认python版本。打开anaconda prompt,输入:
conda --version #查看已安装的anaconda版本
python --version #查看默认python版本
conda info --envs #查看已有的环境
conda search --full -name python #查看可安装的python版本
conda search --full -name tensorflow #查看看可安装的tensorflow版本
note2:安装Tensorflow时,需要从Anaconda仓库中下载,一般默认链接的都是国外镜像地址,下载速度较慢,这里将使用国内清华镜像,需要改一下链接镜像的地址。这里,我们打开刚刚安装好的Anaconda中的 Anaconda Prompt,然后输入:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
以上三行代码用于切换下载源,第一行和第二行是两个不同的下载地址,可打开链接,寻找适合自己的软件。
note3:搭建名为tensorbase的环境。(可自己命名)
conda create -n tensorflow python=3.6 #目前tensorflow已支持3.5和3.6两个python版本,可进行自行选择
在安装好之后,接着输入:
activate tensorbase #切换至新环境
note4:安装tensorflow .方式一:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl
将其中的tensorflow和python(cp后的即为版本号)的版本号换成相应的版本后执行。
方式二:可以利用note1中的命令查询可安装的版本号或者进入网站https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/中查找合适的版本之后利用
pip install tensorflow==1.2.1 #指定版本号进行下载
pip uninstall tensorflow #卸载已安装的tensorflow
note5;安装之后检测是否安装成功?
同样在anaconda prompt 中输入python(tensorbase的环境中)后输入
import tensorflow as tf
若未报错则证明安装成功。即如下所示:
但是本人在安装过程中出现了报错,如下所示:
原因是因为所安装的numpy版本过高(TensorFlow 2.0的版本以下,如果Numpy的版本超过了1.17,就会出现这个警告),在tensorbase的环境下输入pip list
即可查询所安装的所有第三方库以及其版本号。
所以,根据现在所发布的tensorflow版本,应安装的numpy版本号应低于1.17。
note6:收尾。在anaconda Navigator中,将环境切换至tensorbase下对Spyder、jupyter notebook、jupyterlab进行重新安装。完成后如下图所示:
在environment中成功添加了tensorbase这个新环境,也即完后了安装。