利用anaconda离线安装tensorflow

        自己的笔记本电脑配置不够,决定采用学校配发的台式机运行程序。但是我们学校的台式机不准连接互联网,因此只能通过离线安装anaconda以及tensorflow。期间碰到数不清的大坑,现在记录下来,既为做一个记录,也可以与大家分享。

成功的安装流程记录:

1、软件版本

(1)anaconda选用的是Anaconda3-4.2.0-windows-x86_64,该版本运行python3.5;(下载地址:https://download.csdn.net/download/baidu_33524350/10450082)

(2)tensorflow选用的是tensorflow-0.12.1-cp35-cp35m-win_amd64;(下载地址:https://download.csdn.net/download/baidu_33524350/10450090)

(3)protoc-3.5.0-win32;(下载地址:https://download.csdn.net/download/baidu_33524350/10450096)

(4)protobuf-3.5.0.tar。(下载地址:https://download.csdn.net/download/baidu_33524350/10450100)

2、安装过程

(1)下载并解压protoc-3.5.0-win32,将bin文件夹中的protoc.exe拷贝到C:\windows\system32中;

(2)在Anaconda的安装路径下进入到Anaconda\Lib\site-packages目录下,新建tensorflow文件夹用来存放tensorflow的安装文件;

(3)下载并解压protobuf-3.5.0.tar,将解压后的文件protobuf-3.5.0拷贝到新建的tensorflow文件夹中,并且将第2步得到的protoc.exe文件拷贝到protobuf-3.5.0\src文件中;

(4)通过cmd命令进入到protobuf-3.1.0\python\setup.py的目录下,执行命令python setup.py install;

(5)安装tensorflow:将安装包tensorflow-0.12.1-cp35-cp35m-win_amd64复制到Anaconda\Lib\site-packages\tensorflow文件中;然后通过cmd命令进入到Anaconda\Lib\site-packages\tensorflow目录下,执行命令pip install tensorflow-0.12.1-cp35-cp35m-win_amd64进行安装,待安装结束后,打开Anaconda,进入spyder,在Ipython命令行下输入import tensorflow as tf,若不报错则说明tensorflow安装成功。

3、需要注意的坑

(1)版本问题。这真是一个大坑,在安装过程中会遇到各种不兼容的现象,到现在我也没有弄明白到底哪些版本相互兼容,哪些不兼容(如果不兼容的话,安装过程中会有提示),但是有一点,我提供的软件版本是相互兼容的,因此,嫌麻烦的同学可以直接用我提供的软件版本。我已经上传到我的CSDN中,可以下载。

(2)步骤问题。请一定按照本文提供的安装步骤进行安装。

4、随时交流

我的邮箱是[email protected],还有疑问的同学可以给我发邮件。

参考版本:win7环境下离线安装tensorflow,https://blog.csdn.net/qq_34936408/article/details/76889994。

 

 

 

 

 

 

 

你可能感兴趣的:(利用anaconda离线安装tensorflow)