zoukankan      html  css  js  c++  java
  • win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结)

    版本说明:

    多次实验后,python3.5+TensorFlow1.2+numpy1.16.4比较成功,不会报奇奇怪怪的错。(安装流程中会说到,不需要提前下载)

    准备工作:

    找到电脑:C:UsersAdministrator为了防止小白看不懂,Administrator就是电脑用户名,比如我电脑名是PC,地址就是C:Userspc中的.condarc文件,打开,然后修改一下安装Tensorflow时,需要从Anaconda仓库中下载,一般默认链接的都是国外镜像地址,下载肯定很慢啊(跨国呢!),这里我是用国内清华镜像,需要改一下链接镜像的地址。

    .condarc文件中复制粘贴以下:

    channels:

      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

    show_channel_urls: true

    ssl_verify: true

     

    安装流程:

    1:从官方网站下载Anaconda

    https://www.anaconda.com/distribution/

     

    2:进行软件安装(这个和普通的没什么特别区别一直下一步即可,注意下图这一步,两个全选

     

    3:安装完成Anaconda之后进行环境变量的测试

    进入到windows中的命令模式:

    1)检测anaconda环境是否安装成功:conda --version

     

    2检测目前安装了哪些环境变量:conda info --envs

     

    Py36 TensorFlow都是我之前搭建的环境,若第一次应该只有base,为了这篇教程我将新搭建一个环境。

    3对于Anaconda中安装一个内置的python版本解析器(其实就是python的版本)

    此时我们将搭建一个名字是tf2的环境,内置python版本是3.5

    conda create --name tf2 python=3.5  

     

    输入之后会列出要下载的东西,输入y”继续,出现下图则成功。

     

    4激活tf2的环境:conda activate tf2 激活之后如图,输入框前面会有(tf2)标志

     

    5检测tf2的环境添加到了Anaconda里面:conda info --envs

     

    6检测当前环境中的python的版本:python --version

     

    此处注意,每个环境都有自己的python版本,和你自己在电脑上装的python版本没有关系,拿我的电脑为例,未激活tf2时我的python版本是3.7.4

     

    7退出tensorflow的环境:conda deactivate

     

    4在环境tf2安装Tensorflow

    1)首先激活tf2(因为是在tf2这个环境里面安装Tensorflow

    conda activate tf2

     

    2)通过pip下载TensorFlow

    pip install tensorflow==1.2 -i https://pypi.douban.com/simple

    这一步我踩了很多雷,网上教程多种多样,但是综合下载速度、版本等,我选择这个,通过豆瓣的影像下载,比在官网上下载速度不知道快多少,而且版本一定要是1.2,不然会出现和python不兼容的情况,如果默认下载现在应该是tensorflow2.1

     

    下载结束,黄字是说我的pip有点老,让我升级,不用管

    3)确认TensorFlow安装成功

    直接在cmd里面键入python,然后键入import tensorflow as tf

     

    发现报了很多错,但是写的全都是 in a future version of numpy, it will be understood as*),也就是说numpy的版本过高。此时普及一下,Numpy是用 Python 进行科学计算的基础包。它支持n维数组和矩阵的计算,还拥有大量的高级数学函数。这是 TensorFlow 所需的必要软件包,因此,使用 pip install tensorflow 时,如果尚未安装 Numpy,它将被自动安装。

    解决方法很简单,卸载numpy并下载合适版本:

    首先查看现在的numpy版本:

    import numpy

    numpy.__version__(注意,version前后下划线各两个,一共四个下划线)

     

    现在是1.18.1numpy,退出python编程exit()

     

    卸载numpy pip uninstall numpy

    会列出将要卸载的文件,输入y

     

    安装降版本numpy

    pip install numpy==1.16.4 -i  https://pypi.tuna.tsinghua.edu.cn/simple/

     

    安装完成后再试试导入TensorFlow,发现不再报错。

     

  • 相关阅读:
    正则表达式  语法
    正则表达式  语法
    SQL Server 删除日志文件
    SQL Server 删除日志文件
    C# CLR简介
    C# CLR简介
    理解 C# 项目 csproj 文件格式的本质和编译流程
    理解 C# 项目 csproj 文件格式的本质和编译流程
    De4Dot+Reflector 支持多种反混淆
    De4Dot+Reflector 支持多种反混淆
  • 原文地址:https://www.cnblogs.com/hehejeson/p/12347476.html
Copyright © 2011-2022 走看看