win10+Anaconda环境下TensorFlow安装

win10+Anaconda环境下TensorFlow安装

前言:由于想要学习NLP的原因,需要安装一个tensorflow环境,但我真的超级讨厌安装,总是会各种报错,各种问题,但还是跟着博文老老实实安装吧。这篇文章是我最后安装成功的方法,记录一下,说不定你我以后就用上了。这里我安装的python3.5和对应的tensorflow1.4。

开始吧!

1、打开Anaconda Prompt
2、按照各种博文的说法是先导入清华源镜像,速度快,我按照步骤操作到安装时依然很慢,之后报出超时错误,但不管对我最后的安装到底有没有帮助,放上总应该是没错的,在Prompt中输入以下命令:

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

3、之后创建一个TensorFlow的虚拟环境,对这个虚拟环境安装python=3.5的python环境(这也是各种博文中说的),虽然后面我安装还是不行,但是这一步没有问题,只不过我在一篇博文中看到了我认为很重要的一点就是TensorFlow也要固定版本来与python3.5进行对应,后面我会提到。这一步的命令行如下:

conda create -n tensorflow python=3.5

4、第3步完成之后可以通过Anaconda Navigator查看,这个查看操作大部分博文中都有,因为某些原因我的Anaconda Navigator打不开(不懂但我不想查了_),但我觉得就是查看是否创建成功没有很大必要,所以我就跳过了这一步(后面一步能进入该虚拟环境不就证明创建成功了吗,要是想看python3.5是否成功也可以在该虚拟环境中通过命令行查看啊。。),Anaconda Navigator打开方式如下图:
在这里插入图片描述
5、这一步就是进入刚才创建的tensorflow虚拟环境中(注:现在只是个虚拟环境,里面并没有TensorFlow啊,给真*小白看),命令如下:

activate tensorflow

进入tensorflow后如图所示:
在这里插入图片描述
6、然后就是最重要的一步了——安装TensorFlow

这一步就是我跟着博客搞然后出错的地方,先放我最先看的博主的命令:

pip install --upgrade --ignore-installed tensorflow

跟着这一步我运行了好一会后就报错了,当然肯定不是说这条命令不能成功,只不过是我的电脑不太喜欢这句话而已,毕竟人家博主发出来肯定是通过这句话成功安装了,然后我就继续搜索,继续看博客,然后我就看到了版本对应这一说法,就是刚才安装的python3.5对应tensorflow版本应该是1.4.0,然后我就跟着试一试,结果真的很快就成功安装了,下面放上这条救命语句:

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

7、之后很快就成功安装了,也没有报错,我尝试着按照别人的测试语句测试了一波:

先进入python交互界面(记得这些操作都是在你创建的tensorflow环境中啊)

python
import tensorflow as tf

在第一次输入这一句时我报了很多信息,但是好像不是报错吧,我就继续后面的操作了,报的信息如下:
在这里插入图片描述
之后不管它,继续输入:

hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

运行这句话之后输出 b’Hello, TensorFlow!’ 就可以了。

总结:我这个里面装的是python3.5和tensorflow1.4,这个比其他版本要好装一些吧,如果你需要装更高版本的话你可以再创建一个虚拟环境,就比如我在装完这个之后我又创建了一个tensorflow2,之后安装了python3.7+tensorflow2.2,但是就不要完全跟着我这个博文搞了,毕竟我这个是安装python3.5+tensorflow1.4的。
安装这种东西真的很玄学,希望我的这篇文章对你有所帮助吧,若有什么缺陷欢迎指出,有什么问题也可以评论留言大家一起来讨论。

java大数据人工智能培训学校全套教材系列课程由1000集视频构成,基本就 是1)时下流行的java培训学校主流内部教材,2)和市面上培训学校的通 行的课程体系几乎一样。所以这套课程都能自己学下来,等于上了培训学校一次,完全可以找个java工程师的工作了。 通过学习卷积神经网络概述,为什么引入神经网络来做识别,判断,预测,训练模型,激活函数,sigmoid激活函数,导数和切线,sigmoid激活函数如何求导,链式法则,梯度,梯度下降法与delta法则,BP(back propagation)误差逆传播神经网络,卷积到底有什么作用?如何做到特征提取,池化的名字由来,dropout,Anaconda Prompt的用法,Jupyter notebook的用法,Spyder的用法,建立安装Tensorflow所需的Anaconda虚拟环境,如何在Anaconda虚拟环境安装Tensorflow与Keras概念等让大家对人工智能,卷积神经网络快速入门。课程特色:专业细致,偏案例,理论强。课程软件使用:Anaconda,Spyder,Jupyter notebook重要声明:1) 如果感觉噪音大,可以选择不用耳机,加音箱或用电脑原声 2) 既然我们的名字叫人工智能深度学习卷积神经网络入门,这个课程的特点就在于成本最低的, 让你最快速的,最容易的入门。人工智能深度学习卷积神经网络入门的最大的难点在于入门入不了,从而最终放弃。俗话说师傅领进门,修行在个人。只要入了门了,后面的事都好办。选课前,务必注意本章的学习目标和内容。想学更多,注意后边的课程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值