使用Anaconda安装Tensorflow
1、 下载Anaconda
(1) 下载
首先进入Anaconda清华镜像网站下载适配的版本,(PS.Anaconda官网下载巨慢,一般要几个小时,镜像网站下载只需要十几分钟),网站地址:清华镜像网站下载Anaconda
(2) 安装
参考博客Anaconda详细安装及使用教程(带图文),有详细安装步骤截图,博客内容直接从“安装Anaconda”这个部分开始看,一直看到“切换虚拟环境”,其他部分可根据需求看
2、 打开Anaconda Prompt安装Tensorflow
(1) 输入conda –-version
,检查环境变量是否配置成功,不成功就返回刚刚的博客Anaconda详细安装及使用教程(带图文),看怎么配置,(加环境变量的方法:控制面板\系统和安全\系统\高级系统设置\环境变量\用户变量\PATH 中添加 anaconda的安装目录的Scripts文件夹, 比如C:\ProgramData\Anaconda3\Scripts)
(2) 输入 conda upgrade –-all
,如果这一步输入了让你先更新conda,就按照提示复制指令更新conda,更新完后再输入conda upgrade –all
(3) 输入pip install --upgrade --ignore-installed tensorflow
,因为是从清华镜像下载的Anaconda,貌似自动就把镜像源加入了channel,所以下载起来很快,也不用自己配置清华源镜像
注意:尤其是配置环境变量和conda update-all!!真的是血泪史,如果没有做好这两步准备工作,就容易出现各种错误,欲哭无泪。清华源镜像网站下载Anaconda也是非常推荐的,下载速度飞快,也不容易出现安装Tensorflow出现超时的现象。
3、 如果遇到测试tensorflow出现如下问题:
ImportError: DLL load failed: 找不到指定的模块。
Failed to load the native TensorFlow runtime.
先看看环境变量是否配置好了,注意要把对应的环境变量上移到列表最上方;如果还是不行,可能是版本太高了,用不了,这个时候,如果你是python3.6对应的tensorflow:(这里是windows,下载python3.6的cpu版本的tensorflow)
就打开Anaconda Prompt,
(1)activate tensorflow
,
(2) pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.12.0-cp36-cp36m-win_amd64.whl
如果是Python3.5对应的tensorflow:(这里是windows,下载python3.5的cpu版本的tensorflow)
就打开Anaconda Prompt,
(1)activate tensorflow
,
(2)pip install –upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
PS.如果是linux,macOS,或者是下载gpu版本的Tensorflow可查看TensorFlow版本与Python版本对应关系以及TensorFlow包的下载,更改为对应的链接就可以了