小白的Tensorflow安装之路

简单记录一下折腾好几天的tensorflow安装.

主要参考https://www.cnblogs.com/codeit/p/11179454.html

首先说明,Python是像C、java等类似的一种程序设计语言(解释器,interpreter);pycharm则是像Visual Studio一样的代码编辑器;在pycharm中码好代码运行时仅仅一个python的解释器很有可能会报错,比如缺少了如numpy科学计算等包,于是,Anaconda这个包管理工具出现了,可以方便我们对python的包进行管理。

国内下载anaconda很慢,可在清华大学开源软件镜像站下载https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/。

我下载的是pycharm2019.3.3教育版,pycharm的下载安装对于anaconda和python没有先后,先安装后安装都可以。

安装Anaconda3

安装Anaconda3时勾选“Add Anaconda to the system PATH environment variable”,将Anacoda的路径自动配置到环境变量中。(安装anaconda3时会自动安装一些包,对应的python解释器就在Anaconda3安装路径目录下)
小白的Tensorflow安装之路
安装完成后打开命令行,直接输入conda --version,跳出conda版本号,说明Anaconda安装成功。

创建Anacoda虚拟环境

直观的来说,Anacoda就像一个VMware(虚拟机),虚拟机安装好以后,就需要安装操作系统!所以我们开始创建一个适合使用tensorflow的python环境吧。我们创建一个叫tensorbase的虚拟环境,此环境使用3.6版本的python,打开终端输入创建虚拟环境的命令:conda create -n tensorbase python=3.6输入y开始安装(python3.6等包,这个python3.6安装在Anaconda3安装目录\envs\tensorbase里面)

安装成功后,我们可以在命令行使用命令查看所有可用的虚拟环境:conda env list

安装Tensorflow

在终端中执行命令切换到我们新创建的虚拟环境中:activate tensorbase

然后我们就可以使用python提供的pip工具来安装tensorflow了,pip install tensorflow==1.4 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com加在后面是让下载速度变快的方法.

还是在tensorbase环境下输入import tensorflow as tf,没有报错,成功。

去到pycharm中配置

打开工程文件,File——Settings——Project:pycharmprojects——project interpreter——add——Existing environment——去Anaconda3安装目录\envs\tensorbase找到python.exe选上——把make available to all勾选上,一路确定。
小白的Tensorflow安装之路

这时候就可以选择用python3.6还是python3.7编译器了。

还遇到一个问题,安装的tensorflow报错numpy版本过高的问题,于是去命令行输入pip uninstall numpy卸载了高版本的numpy,然后pip install numpy==1.16.0解决。

后记:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA大概意思是:你的CPU支持AVX扩展,但是你安装的TensorFlow版本无法编译使用。后面有时间最好再安装高版本的tensorflow。参考:https://blog.csdn.net/feng98ren/article/details/84874326