栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

记录:使用Anaconda安装TensorFlow的一些细节

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

记录:使用Anaconda安装TensorFlow的一些细节

最近想用TensorFlow跑一下GAN模型,之前在别的计算机安装过TensorFlow,但现在已经忘光了,这次安装也遇到一些细节问题,记录一下(最不可信的就是人的记忆 一。一|||)。

首先声明,我之前在考研期间带着师弟师妹帮他们把TensorFlow的GPU版本环境配置成功了,至于其中很多细节我也不清楚,反正成功了(嘿嘿,所以现在报应来了)

网上可以找到很多关于安装TensorFlow的文章,但我看着挺害怕的(特别是各个教程文章下面一堆跟着操作的同学们的各种小问题),我也试着跟着几个博主的教程安装了,无一例外都失败了(网络问题、环境问题、硬件问题、版本问题...)。于是这次我先找了比较官方一点的文档:

使用 pip 安装 TensorFlowhttps://tensorflow.google.cn/install/pip一番阅读,说实话对刚接触的萌新来说,看官方文档还真不知道从哪儿开始下手,在这里我找到了最有用的信息就是:

Anaconda是个好东西,我的理解是相当于一个集成包管理器,据说TensorFlow也被收录其中,从它这安装会不会方便一些?于是跳转到官方教程:

TensorFlow — Anaconda documentationhttps://docs.anaconda.com/anaconda/user-guide/tasks/tensorflow/

跟着步骤操作,第一步:(没问题)先安装Anaconda:

Anaconda | Individual EditionAnaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.https://www.anaconda.com/products/individual直接下载安装(之前改了安装路径没成功,这次默认,除了一直Next没有其他额外操作),此时我内心冒出了第一个疑惑:这里下的应该是最新版本的Anaconda(Python是3.9的),我要安装的TensorFlow1.X,应该要Python3.6环境的,这会不会不妥?先不管了。(其实并不会)

 第二步:(有问题,看看就好)我装的是CPU版本的,菜单打开Anaconda prompt命令行,输入命令官网命令:

conda create -n tf tensorflow

好的,应该是科学上网的问题,HTTP异常

既然如此,官网的教程应该也没辙了(也太短了,就两个命令想把萌新给打发了?)

没办法,此时参考第三个网站:

Anaconda 安装教程(Win10环境) Tensorflow安装 - 马小豆包 - 博客园序 Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,比如WinPython、Anhttps://www.cnblogs.com/maxiaodoubao/p/9854595.html修改镜像地址:

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

命令2:conda config --set show_channel_urls yes

后续安装TensorFlow的步骤跟这个博主的是一致的,但有几处我之前没有注意到的细节。

首先,创建TensorFlow3.6环境是在Anaconda prompt中进行的(类似于开辟了一个空间,让你将TensorFlow的包和其他插件放到这个空间里,这里并不是表示TensorFlow已经下好了)

 其次,创建完虚拟环境后,紧接着激活环境,此时:

 

注意第二行前面的括号:(tensorflow),下载TensorFlow包的命令是在激活的环境内执行的

 接着运行下载命令,提示pip版本有点低,这里跟着它的提示升级一下版本,升级完后再重新执行下载命令

 下载过程还算愉快(因为已经切换了国内镜像地址,不需要翻墙(虽然我vpn一直挂着),网速也还可以)

 一路successfully。(预感要成功了)

于是打开我的Anaconda Navigator

 

第二项就是已经装好的TensorFlow了,点击绿色的三角形, 

 有个Open in Python,打开,然后输入导入命令测试一下:

最后提示CUDA缺了某些依赖,无所谓了,我不在乎,忽略了,后续可以愉快地跑模型、调参数了(哭。) 

总结一下:感觉网上大部分教程的大方向都是正确的,只不过对于萌新来说很多细节不懂,没注意到,懂的人又认为太简单了没必要讲,这太难顶了,以后还是要多参考吧,细心一点吧,做好记录吧。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/757492.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号