配置Tensorflow
前言:最近一直想学python的tensorflow框架,所以在网站上找各种教程,但是均安装失败,不过后来静下心来思考一番,终于安装成功,我想记录一下以便以后用得到。
第一步:下载Anaconda
直接百度https://www.anaconda.com/download/
我的电脑是64位的,于是我就选择64位
下载完成后,所有的安装选项都是默认的就可以了。
第二步:在Anaconda里面创建一个独立的Tensorflow环境
打开Anaconda Prompt
输入:conda create -n tensorflow python=3.6
现在tensorflow已经支持python3.6,不知道为什么大部分的安装教程还是python3.5
这里以python3.6为例,其他版本安装方法一致
创建成功后,开始激活tensorflow环境
还是在Anaconda Prompt里面输入:activate tensorflow,如图所示
第三步:下载tensorflow包
注意:在刚刚打开的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包的cpu版,Gpu版的安装更为复杂可以自行百度
中途出现的Warning全部忽略,最后安装成功
第四步:配置pycharm的tensorflow环境
打开pychram,新建一个项目,具体操作如图所示
最后:大功告成并测试tensorflow
输入:
输出:
如图所示,虽然tensorflow可以正常使用但是还会出现:
The TensorFlow library wasn't compiled to use AVX2 instructions, but these are available on your machine and could speed up CPU computations.
这样的warning, 这说明你的电脑CPU支持AVX2拓展,但是当前下载的tensorflow的版本不支持AVX2加速
输入一下代码可自动忽略这个warning:
输出: