windows10+Anaconda3+tensorflow-cpu版本的安装测试

1 篇文章 0 订阅
1 篇文章 0 订阅

Tensorflow CPU版本安装:

 

1.Anaconda安装:

安装包下载网址https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

在官网里面下有些慢,所以到清华镜像里面去下

安装教程https://www.jianshu.com/p/ba0bb56b61bb

 

2.tensorflow环境配置

    (1)设置conda为国内的源

打开刚刚安装好的Anaconda中的 Anaconda Prompt,然后输入:

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 

再接着输入:

    conda config --set show_channel_urls yes

    上面是清华的源,下面是中科大的源

    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes

 

   (2)创建tensorflow的环境 以及 python版本的修改

    在Anaconda Prompt中输入:

    conda create -n tensorflow python=3.5.4

    后面的python=3.5.4指该环境中需要安装的python的版本号,我用的是python3.5.4版本,这里需要注意,我在网上找资料的时候,说是python版本过高是不行的,用3.5或者3.6版本的,保险起见,用了较低的3.5版本

    成功后,就可以通过命令activate tensorflow和deactivate tensorflow来进入tensorflow的环境,注意进入的只是刚才设置的环境,其名字为我们自己设置的tensorflow,并不是安装完成。关于环境,可以打开工具Anaconda Navigator,在选项envirments里面可以看得到有两个环境,一个是anaconda3,一个是刚才设置的新环境tensorflow

    关于环境的个人理解,类似于操作系统不同的用户,在各自的环境中可以安装各自的软件,我们需要在Anaconda Prompt中输入activate tensorflow切换环境,然后再tensorflow这个环境中进行tensorflow的安装。注意,anaconda3和tensorflow两个环境各自的python版本可以不同,如需更改Python版本,可以通过以下命令变更python版本(在什么环境下运行该命令,就会对哪个Python版本进行修改):

    conda install python=3.6

(“=”后面跟需要更改的版本号)

 

3.安装tf-nightly 以及 修改pip源

    我也不知道安装这个包是否有用,但我看pdf里面有说安装这个包以后在安装tensorflow的时候就可以自动安装所需的依赖库

    在tensorflow环境下运行命令:

    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ tf-nightly
 (-i后面跟的是要切换的源,这里用的是清华的)

    安装的版本是自动检测的,也可以从网址https://pypi.org/project/tf-nightly/#files中下载.whl文件进行安装,不过这种方法下载得很慢,所以我只得用自动安装的方式,但自动安装检测出的版本的CP38的,而我用的Python是35的才对,也不知道是否有潜在的问题,不过最后测试代码的时候没有问题

 

4.tensorflow的安装 以及 问题

    为了保证tensorflow不会因为版本太高而无法在上面配置的环境下运行,所以不使用自动安装(最新版本),在网址https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/tensorflow/里面下载所需的版本,这里我用的是tensorflow-1.13.0rc2-cp35-cp35m-win_amd64.whl,我将其下载后放到了Anaconda3\envs\tensorflow\Scripts目录下,需要切换到此路径下后运行命令:

    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ tensorflow-1.13.0rc2-cp35-cp35m-win_amd64.whl

就可实现tensorflow的安装

然后测试时候安装成功,输入命令python,进入python解释器,在里面输入import tensorflow

出现了以下的几个错误提示:

   (1)numpy版本太高,需要降低版本

    运行命令:

    pip3 install -I https://pypi.tuna.tsinghua.edu.cn/simple/ numpy==1.16.4

原来的版本是1.18.5的,注意版本修改过低也不行,经过资料查找和验证,numpy1.16版本是最适合tensorflow1.13.0版本的

   (2)

    大概意思就是,目前tensorflow的版本太low,虽然我的cpu支持AVX2,但是因为版本低的问题,无法使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值