安装Tensorflow的简单方法

人工智能20

Tensorflow

tensorflow是干什么的这里就不多说了,既然你已经准备磨剑了,也许早就知道你需要它是做什么。

之前安装tensorflow试过了种种方法,看了各种帖子,什么安装虚拟环境、直接在ananconda prompt里直接pip但被墙网速跟不上、添加各种源和镜像文件、库文件缺失、numpy版本不匹配、缺少dilb,踩过各种各样的坑,一度让我觉得tensoflow是Python里最难安装的库包。依稀记得在2020年被困家里的寒假,装tensorflow竟然花费了我两天的时间,对于初学者来说实在劝退。

一个简单省力的方法可以帮助节省很多的时间,把宝贵的精力和时间用到刀刃上去,而不是傻傻的站在城墙下面对敌军大喊芝麻开门。当然,有些弯路也不是没有作用,同样也可以学到东西,那么就看你在意的是风景还是终点了。

开始操作吧

  1. 安装anaconda: 假设你已经成功安装了anaconda;
  2. 下载轮子文件:
    进入下面的网站,选择你需要的cpu或gpu版本,一定要注意,选择的时候要与你的python版本相匹配。
    tensorflow-cpu版本:cpu-tensorflow
    tensorflow-gpu版本:gpu-tensorflow
    如果不知道你的Python版本,打开anaconda prompt,输入python,就会出现如下界面:
    安装Tensorflow的简单方法
    可以清楚的看到我的版本是python3.9。

进入上面的链接后,直接翻到最底层,最底层是tensorlow的比较新的版本。以gpu版本为例,我选择了下图的轮子文件,cp39代表适配python3.9版本。在选择的时候,一般选名字简洁的,虽然我也不知道什么理由,但按以往的经验没出现过任何问题。
安装Tensorflow的简单方法
直接点击进行下载,一般很快就下完。

  1. 轮子文件存放位置
    存放位置看个人习惯吧,毕竟以前有人没按约定成俗的位置放也没出问题。但为了防止误删,还是中规中矩一点吧。
    存放路径,首先找到安装anaconda的位置,然后到下面所示的site-packages里面,新建一个名字为tensorflow的文件夹,新建文件夹的目的是等会安装的时候有很多文件,不至于乱到你找不到。
Anaconda\Lib\site-packages\

把下载好的轮子文件剪切/复制到tensorflow文件夹下。

  1. 切换路径到tensorflow文件夹:
    打开上面提到的anaconda prompt,利用cd 命令将路径切到刚才新建的tensorflow文件夹下。以我的路径为例:
    安装Tensorflow的简单方法
    如果你安装的anaconda不在C盘,你首先需要切换到目标盘,比如输入以下两行命令:
    (第一行切换目标磁盘,第二行具体以你创建的tensoflow文件夹的路径为准,由于我没有在D盘创建,在此第二行命令就没有按回车键进入)
    安装Tensorflow的简单方法
    正确进入tensorflow文件夹后,会出现像第4步的第一个图那样。
  2. 安装:
    这是最后一步,非常简单。
    选择假设你已经完成上一步,继续在anaconda prompt命令行里输入:
pip install 轮子文件的名字+后缀

比如我的:
安装Tensorflow的简单方法
最后按下回车键,慢慢等待两分钟,待命令行呈现出可以交互式的光标闪烁后,大功告成。

如果你还不放心,可以重新打开anaconda prompt,输入以下命令:

pip list

然后看有没有tensorflow和其对应的版本信息。
安装Tensorflow的简单方法

这篇文章没有任何参考文献,全靠自己摸索。
有些弯路,走走也罢,如果你留心,总是能学些东西的。
把宝贵的时间和精力,放在帮你一路披荆斩棘的刀刃上吧。

Original: https://blog.csdn.net/qq_45004982/article/details/124062154
Author: XianhengL
Title: 安装Tensorflow的简单方法

相关文章
语音韵律及其神经基础 人工智能

语音韵律及其神经基础

口语的识别通常是通过关注单词或其组成元素(例如,低层级特征或音素)来研究的。最近, 人们对语音的"时间中尺度"进行了探索,特别是声学信号包络中与音节信息相关的规律,这些规律在产出和感知加工中起着核心作...
惯性导航技术发展 人工智能

惯性导航技术发展

最近在看关于惯性导航技术方法的综述,在此整理下。惯性导航技术涉及惯性传感器、算法、控制系统方面的知识,与材料、机电、控制理论等学科息息相关。 一、惯性传感器 惯性传感器是惯性导航系统的骨架,分为陀螺仪...
PCL实现对点云指定区域的分割 人工智能

PCL实现对点云指定区域的分割

PCL实现对点云指定区域的分割 通常我们从激光雷达或者深度相机中拿到的数据中包含有大量的背景区域,而我们想要的数据有时候时候可能只是其中的一小部分。对于目标区域的提取通常采用算法的形式,但是在点云数据...
聚类、距离衡量方法 人工智能

聚类、距离衡量方法

聚类分析 目标:将数据样本划分为若干个通常不相交的"簇",使簇内数据之间具有高的相似性,不同簇数据之间具有高的差异性 ; 一、相似性度量方法 欧氏距离马氏距离标准化欧式距离海明距离哈曼顿距离杰卡德距离...
华为AI认证_语音处理实验 人工智能

华为AI认证_语音处理实验

1 语音预处理 本章主要内容是基于wave框架进行操作,主要步骤包括: 音频数据属性查看 音频数据转换矩阵 音频频谱 音频波形 1.1 音频的基本属性 import wave as we import...
离线安装—Tensorflow教程 人工智能

离线安装—Tensorflow教程

目录 1.安装包 2.安装环境 3.安装过程 4.安装成功 大家知道通过 在线下载的方式,pip非常容易安装Tensorflow,在我们遇到 电脑无法连接外网的时候,只能通过 离线的方式安装Tenso...