如果只是在自己笔记本上学习tensorflow基本用法,可以试着安装一个tensorflow,建议在安装之前把python的IDE和依赖库的都安装好。
1. anaconda安装
anaconda集成了多个库,不用在单独安装完python以后又一个一个安装其他包,因此强烈推荐。不过安装以前先想好后面自己安装tensorflow的哪个版本的,如果是tf1.2及以后的可以安装python3.6,tf1.2以前的就只能安装python3.5,下面给出下载地址:anaconda官网下载地址
官网直接给的是最新版本的,python应该是3.6的,如果想要低版本的可以看下下面的地址:低版本anaconda 这是官网介绍的如何获取低版本的python,可根据需要选择一种。
不过如果因为网速慢下载不下来可以考虑清华镜像,这里给出下载链接:anaconda清华镜像 这里下载速度会快很多。
2. pycharm安装
安装完python以后,就可以安装自己喜欢的IDE了,这里推荐pycharm。下载地址:pycharm官网下载地址 下载community版本的够用了。
3. tensorflow安装
看到很多博主是在conda下创建tensorflow的环境,我其实不是很懂为什么要这样做,因为我直接在cmd下安装tensorflow就成功了,所以也就没有按照别人说的那样做,大家可根据喜好来吧,这里就讲一下我的安装过程。
首先需要打开cmd命令行,这里用到的pip已经集成在前面安装的anaconda中,因此不用特意单独去安装。直接在cmd窗口键入:
pip install tensorflow
如果前面安装了tensorflow的话,最好是卸载了以后再安装,不然会报错。
这里命令行安装也和网速有关,网速不行的话也会安装不上,可以先将文件下载下来离线安装,清华镜像的下载地址:tensorflow清华镜像下载地址
下载的时候注意看与python版本的搭配,cp35就是python3.5的。当然清华镜像里面可能版本不是最新的,但是够用就行。
如果想要新版本的可以去下面的地址下载,网速慢的话下载也会很慢。
tensorflow最新版下载地址
下载好以后在命令行里面将文件夹定位到下载文件的目录下,然后用
pip install tensorflow-1.3.0rc0-cp35-cp35m-win_amd64.whl
即可完成安装,在此过程中会有一些别的包被自动下载安装,有一些因为版本问题会提示你更新,按照提示来就行,比如提示你numpy版本太低,你就升级一下:
pip install -U numpy
不过如果全程无网络的话就需要把所有的包自己手动下载安装,这个我没试过,可以自行查看别的博客。
在清华镜像网站上还提供了另一种在命令行直接安装的方式:
pip install \
-i https://pypi.tuna.tsinghua.edu.cn/simple/ \
https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.3.0-cp35-cp35m-linux_x86_64.whl
大家可以试试安装效果,就是后面文件名称和系统型号,cpu还是gpu都要对上。