机器学习之神经网络:离线安装tensorflow

Python学习中安装方面是一个大坑,后面我会把所有的安装过程都总结下来,这里先推送一个tensorflow的安装,大家不用慌,按照下面的过程一步一步来.

1、 准备工作

电脑安装好anaconda,python(python,我是强烈推荐使用anaconda,能减少很多安装问题);
下载所需的package,其下载网址https://pypi.python.org,或直接百度pypi,然后搜索相应的package,不用严格按照我的版本下载,建议都选择最新版本的package,安装失败在根据提示更换版本;
注1:package下载符合python版本的.whl版本的文件或者tar.gz文件,下图是本人安装过程中所使用到的package
注2:可以下载tensorflow直接安装,出现错误,发现缺少哪个就安装哪个,但因为离线,好多公司电脑不允许外网连接,我就是个典型例子,所以才把安装过程中用的package摆出来,节约时间,避免我安装时来回换电脑下载的苦逼经历。
机器学习之神经网络:离线安装tensorflow_第1张图片
[图1 网站pypi
机器学习之神经网络:离线安装tensorflow_第2张图片
图2 package汇总

2、 安装package

通过cmd打开命令符,或者使用anaconda prompt安装package
机器学习之神经网络:离线安装tensorflow_第3张图片
图3 anaconda prompt
1) 使用pip list或者conda list(使用anaconda prompt安装package)查看已安装的package,个人建议使用conda list,查询结果更加全面,包含版本信息。
机器学习之神经网络:离线安装tensorflow_第4张图片
图4 conda list
2)安装缺少的package,安装方法有两种(这里假设所有的package均放在C:\Users\cyy_rj3\Anaconda3\pkgs\anaconda-client-1.6.9-py36_0\Lib\site-packages\tensorflow文件夹中,文件夹位置可以自己设定)

A) package为.whl版本的文件:

  • cd文件夹地址,这里的地址是C:\Users\cyy_rj3\Anaconda3\pkgs\anaconda-client-1.6.9-py36_0\Lib\site-packages\tensorflow(建议所有的package放一个文件夹中,便于管理)
  • 安装package,.whl版本的使用pip install+package名
    例子:安装astor,这里使用的是astor-0.7.1-py2.py3-none-any.whl,所以安装时输入pip install astor-0.7.1-py2.py3-none-any.whl,等待安装成功
    机器学习之神经网络:离线安装tensorflow_第5张图片
    图5 .whl版本package安装方法

B) package为tar.gz版本的文件:

  • cd文件夹地址,这里的地址是C:\Users\cyy_rj3\Anaconda3\pkgs\anaconda-client-1.6.9-py36_0\Lib\site-packages\tensorflow\absl-py-0.5.0( tar.gz是一个压缩包,解压后的文件与.whl放在一个文件夹,cd时切入解压后的文件夹中)
    图6 tar.gz格式package
    图6 tar.gz格式package
    图7 解压后tar.gz格式package
    图7 解压后tar.gz格式package
  • 安装package,tar.gz版本的使用python setup.py install
    例子:安装absl,这里使用的是absl-py-0.5.0.tar.gz,所以安装时输入python setup.py
    install,等待安装成功
    机器学习之神经网络:离线安装tensorflow_第6张图片
    图8 tar.gz格式package安装方法
    注:安装package过程中如果出现问题,可按照红字提示操作,一般问题是缺少对应版本的包,如下图,表明缺少html5lib 0.9999999,可以找一个有网的电脑下载对应的package,拷贝到电脑上进行安装。
    机器学习之神经网络:离线安装tensorflow_第7张图片
    图9 package安装缺少相应包

3、 测试

这里我使用的是jupyter notebook,输入import tensorflow as tf,显示还存在部分小问题,但能满足个人使用。
机器学习之神经网络:离线安装tensorflow_第8张图片
图10 test
补充:安装过程中碰到一个大坑,就是本人使用的是python3.5,但我使用的anaconda默认是是python3.6,所以一定要注意版本,下载对应的package
查询版本命令:python --version
图11 查询版本命令
图11 查询版本命令

你可能感兴趣的:(机器学习)