超超超实用的Tensorflow安装教程
最近开始入门机器学习,但是在安装tensorflow的时候就被卡住了,每次当我以为安装好了的时候,导入tensorflow模块都报错:
No module named ‘tensorflow’
然后就是找各种安装教程和解决方法,但是问题都得不到解决。python环境以及anaconda都卸载了不下十遍。
下面,来看看我最后如何安装好的。
- 安装Anaconda,先到官网下载Anaconda
官网下载地址:https://www.anaconda.com/download/ - 安装Anaconda
点击Browse选择你要安装的路径
注意:需要勾选add anaconda to environment选项 - 安装完Anaconda后,准备安装tensorflow
(1)由于直接安装速度较慢,我们可以先进行换源操作。先打开Anaconda Navigator,点击Channels
点开后,有一个default,我们点击旁边的删除图标,再点击Add,输入国内的镜像源,这里给出清华大学的镜像源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
将网址复制上去之后,点击Update Channels。这样我们换源操作就结束啦!
(2)打开Anaconda Prompt
(3)输入conda create -n tensorflow1 tensorflow(Anaconda官方教程)
tensorflow1是你创建的环境的名字
我在网上搜教程,有的人说可以先输入conda create --n tensorflow1 python=3.5,然后**环境(activate tensorflow),最后在tensorflow1环境下执行pip install --upgrade --ignore-installed tensorflow
这个方法我试过,但可能由于操作不到位,最后安装好后的tensorflow用不了
在安装过程中,网络不好的小伙伴可能会遇到以下问题,但是没有关系,我们再输一遍命令就可以啦
4. 在上一步运行好之后,我们的tensorflow就基本安装好了,但是我们的Jupyter Notebook和Spyder还是用不了tensorflow,我们需要在Anaconda Navigator → Home页面将目前的环境换成刚刚安装了tensorflow的环境
最后,在换好环境之后,安装对应环境下的Jupyter Notebook和Spyder就可以了。
我们来试试导入tensorflow
没有报错,安装成功 ~