win10安装CPU-【tensorflow2.0.0】+Anaconda(python3.7)踩过无数坑的经验,半天搞定


害,之前好不容易踩了无数个坑安装好了tensorflow2.0.0,结果换了电脑,最怕的就是再安装这个,这次给大家一个绝对不会让你走弯路的方法。

一、安装Anaconda

(一) Anaconda下载

Anaconda的安装还是比较容易的,建议大家用清华的镜像下载,目前和Anaconda官网上更新同步,都有2019.10更新支持python3.7的版本
这里是链接https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
选择最新的版本(点右上 Date旁边的↓按时间顺序排列)
在这里插入图片描述
选择最新的版本(点右上 Date旁边的↓按时间顺序排列)
Anaconda3-2019.10-Windows-x86_64.exe (根据需要选择64位)

(二)Anaconda安装

  1. 选择 next

  2. 选 I agree

  3. 选 All Users 然后 next

  4. 然后 Destination Folder 填路径
    (个人建议尽量不选C盘,我是新建了Anaconda的文件夹然后D:\Anaconda3)

  5. 注意:第一个最好不要选
    第二个(这个是是否将这个anaconda下的python作为系统中所有python的默认路径)
    因为我电脑现在没有安装python,所以可以不选
    如果有的话,建议选上
    在这里插入图片描述

  6. 然后等待安装
    之前提到
    在安装过程中,因为之前选择的是All Users(requires admin privilege )所以后面会出现询问是否允许anaconda修改程序之类的问题,要允许,但是安装中30s后会默认阻止,因此在安装的过程中不能走开,这样的弹出大概有5个左右。
    这个是因为电脑上面安装了电脑管家之类的软件,才会这样,如果你和我现在一样啥也没安就Microsoft defender跑着保护的话,这些你就可以不用管啦。

  7. 安装完后next再next
    以下两个建议不选(类似于广告)
    在这里插入图片描述

(三)python路径修改

如果你的电脑之前有没有安装python包,省略step 4直接添加

  1. 查找之前的python路径
    step1:Windows符号+R调出运行框输入sysdm.cpl调出环境变量

    在这里插入图片描述step2:点击“高级”中的“环境变量”
    在这里插入图片描述
    step3:双击下面(系统变量)中的Path
    在这里插入图片描述
    step4: 找到有关python的路径逐个删除(右边)
    在这里插入图片描述

  2. 把python的路径改成anaconda中的python
    同样在刚才的地方点击新建创建下面的三个路径
    1)你安装的anaconda的路径
    2)路径\Library\bin
    3)路径\Scripts
    在这里插入图片描述
    即之前有关python的变量变成了
    D:\Anaconda3\D:\Anaconda3\Library\binD:\Anaconda3\Scripts\这三个变量
    然后确定确定确定(一定点完全!!)

二、tensorflow的安装

最硬核的地方终于来了
这里很多问题主要出现在版本之间不统一,因为有些时候我们是用命令行下载,不做任何声明就会默认下载最新版,所以一定要注意查看版本

(一)检查版本

现在只安装好了Anaconda,所以以后安装的都要以它的版本为定。
在cmd中输入conda --version
输入python这时会出现warning这是因为在anaconda的python编译器没有激活
退出python(CTRL+z)后,输入activate,就能在anaconda下正常使用python了,【这一步打开后,也就和anaconda prompt一样了】
若此时要在cmd中退出python,用deactivate
在这里插入图片描述
好,这步检查出来conda是4.7.12,适配python3.7.4
这里是对应tensorflow版本匹配问题,供大家检查
https://docs.floydhub.com/guides/environments/
https://tensorflow.google.cn/install/source_windows

(二)创建环境

打开Anaconda Prompt,依旧两种方法:

  1. 默认链接(国外镜像)
    打开anaconda prompt 输入conda create -n tensorflow python=3.7(根据你Anaconda对应的python版本)
  2. 改链接用指定镜像(比如清华的)
    在anaconda prompt中
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda create -n tensorflow python=3.7

在这里插入图片描述然后Proceed([y]/n)? 输入y
在这里插入图片描述现在的环境就配置好啦
注意:如果这步出现出现CondaHttpError的问题
对此的解决办法是在c盘users DELL 中找到.condarc文件点开删除default一行
在这里插入图片描述

在这里插入图片描述
然后再配置环境(重复之前改镜像的操作)
如果在prompt中输入如以下,则说明这步成功了
在这里插入图片描述

(三)安装tensorflow-cpu

这里大家可以在线安装,也可以把安装包下载下来来安装,
这次呢我就用了在线下载
在Anaconda Prompt中输入activate tensorflow激活tf后
输入pip --default-timeout=100 install tensorflow==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

但是这次我遇到了一个新坑,说什么(大概是这样):
Could not find any downloads that satisfy the requirement numpy
大概就是numpy版本的问题。之前那次安装是因为在之前我已经在python上安装了numpy。
然后我就更新了numpy,反正之前所有的版本下的都很新😜
在cmd中输入pip install --upgrade numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
结果果然发现确实更新了
然后再做之前的操作(如下图所示)就欧克啦。
在这里插入图片描述在这里插入图片描述

(四)检查填坑

现在就是检查是否安装好的时候了
在(base)环境中,也就是直接打开prompt后输入python
然后import tensorflow,如果没报错就大功告成,结果物品碰到了一个老朋友
在这里插入图片描述 这里是传送门大家可以检查一下是不是这样的情况,这里我直接po解决办法
在(base)环境下输入conda install tensorflow=2.0.0(我的版本)
然后静静等待,输个y没报错就欧克啦。
然后再检查在python环境中import tensorflow,没报错就欧克啦
在这里插入图片描述如果说出现了*DLL load failed: 找不到指定的模块 *问题,就说明你在安装的时候各个安装包的版本对应出现了问题,可以看看我的这篇文章https://blog.csdn.net/weixin_46248466/article/details/104159459
哈哈哈 半天内搞定!!大噶好运哈。

  • 11
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值