最近跟着导师学习深度学习,需要进行安装tensorflow,老师给的方法很简洁,直接pip install tensorflow,由于在国内嘛,可想而知,99%肯定Read timed out.
下面是我总结的一条直路,包含了在jupyter运行tensorflow:
首先百度下载安装anaconda,这个比较简单不再赘述,唯一注意的一点便是根据自己电脑位数下载,别32位电脑下成了64位的anaconda。
下载完毕后,打开你的win
找到Anaconda Prompt,然后打开
一般都是出现的这一行,然后输入
conda create -n TF3 python=3.7
他会进入加载界面,在Proceed([y] / n)选y后稍等片刻就安装好了,安装完成后激活环境的方法是
conda activate TF3
或者
activate TF3
进入界面后,在开头的括号会变成你所命名的环境名
然后在其中安装tensorflow
直接输入以下代码:
pip install tensorflow-cpu==2.1.0 -i https://mirrors.aliyun.com/pypi/simple
或
pip install tensorflow-cpu -i https://mirrors.aliyun.com/pypi/simple
在这里我用的是阿里云的镜像源,你也可以试试用豆瓣、清华的镜像源
稍等片刻他就安装好了,中间Proceed([y] / n)依旧选y就完事
当你安装完成后,可以测试一下安装的咋样,就输入python,进入python的交互界面,然后输入
import tensorflow as tf
tf.__version__
假如出现这种结果那就说明安装成功啦!
然后假如你要使用jupyter,那依旧是进入这个环境,然后输入以下两行代码:
conda install ipython
conda install jupyter
他就会自动安装。
最后安装完成了,输入
jupyter notebook
他就会自动打开jupyter了,同时在你的菜单栏也会有jupyter notebook(TF3)出现。
以下是我在使用时出现的一个问题
因为我之前在另一个环境安装过1.4.0的tensorflow版本,所以在用2.1.0的时候,jupyter还是会使用1.4.0的tensorflow。也就是说问题在于如何修改tensorflow的版本。于是我就卸载了1.4.0的tensorflow,再去使用jupyter
他就报错:
kernel一直重启失败,一开始出现错误我就想着搜方法,但是网上搜不到,于是我就自己来尝试解决
‘E:\study\python\anaconda\envs\tensorflow\python.exe’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。
这句话一直出现,于是我就去这个路径找python.exe文件,结果没找到,就像那肯定是没有这个python.exe。
于是我就去我python的这个程序,然后复制到这个路径下,再运行一次jupyter,就解决了
所以出现问题还是自己先看看错误,才能对症下药
大家如果在安装过程中有啥问题,也可以和我交流交流。
当然深度学习相关的问题也可以和我互相交流学习一下
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)