zoukankan      html  css  js  c++  java
  • Win10下安装tensorflow详细过程

    首先声明几点:

    安装tensorflow是基于Python的,并且需要从Anaconda仓库中下载。

    所以我们的步骤是:先下载Anaconda,再在Anaconda中安装一个Python,(你的电脑里可能本来已经装了一个Python环境,但是Anaconda中的Python是必须再装的),然后再下载安装tensorflow。

    因为anaconda支持的python版本与TensorFlow支持的python版本不一致可能会导致安装出错,因此下载时候一定不能下载最新版本的anaconda,要先查询下tensorflow支持python哪个版本再下。

    tensorflow 目前支持Python 2.7和3.5版本。

     所以我安装的是:Anaconda3-4.0.0-Windows-x86_64.exe和Python3.5。

    安装Anacomda

    从官网下载:https://www.anaconda.com/download/

    官网下载起来很慢,国内清华镜像网站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

    默认安装即可。注意此处:

      进入windows中的命令模式,运行cmd:

     输入:conda --version  检测anaconda环境是否安装成功

     二,安装Tensorflow

    安装Tensorflow,在Anaconda Prompt中输入:conda create -n tensorflow python=3.5

     然后输入:

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

    conda config --set show_channel_urls yes

    这两行代码用来改成连接清华镜像的。

    打开C:UsersAdministrator.condarc文件:

    删除两行代码:

    ssl_verify: true
    - defaults

    然后在Anaconda Prompt中输入:conda create -n tensorflow python=3.5

     输入activate tensorflow,切换了,就代表安装成功了。

    我们要安装的是CPU版本,那么在命令下紧接着输入:

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow

     

     

     这一步如果出现:

     

     需要更新pip :

    输入: python -m pip install --upgrade pip

    到此基本上就安装完成了

    测试:在Anaconda Prompt窗口中输入: python

    先导包 import tensorflow as tf 看会不会出错

    我装的时候出现了:

    2020-07-29 10:35:10.991269: W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found
    2020-07-29 10:35:10.994335: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
    

    那说明我还们需要调试一下机器。  

    很简单,在终端提示我们的目录中放入缺失的文件即可。

    我这里显示缺失cudart64_101,可能大家的机器缺失100或者102,只需要重命名改个名字就可以了

    链接: 点击可以百度网盘下载.
    提取码:o24u

    如果目录找不到,那就直接在Anaconda的安装目录中搜索就好了,然后顺蔓摸瓜找到地方,把文件放进去即可。

    这样的话问题就解决了,tensorflow的依赖就没有问题了。

     原文出处:

    1. https://www.cnblogs.com/ming-4/p/11516728.html

    2. https://blog.csdn.net/LiiXuanYue/article/details/107631516

  • 相关阅读:
    Python中使用MongoEngine
    Python中MongoDB使用
    JAVA 日期相关API (JDK 8 新增)
    JAVA 日期相关API(JDK 8 之前)
    StringBuffer 和StringBuilder
    String 类型转换
    String类常用方法
    JAVA String类
    关于线程锁的释放和保留
    java线程同步--使用线程池
  • 原文地址:https://www.cnblogs.com/wqzn/p/13396339.html
Copyright © 2011-2022 走看看