tensorflow在Python环境下,最便捷的办法就是使用Anaconda3集成环境安装。
首先在Anaconda3官网下载对应python版本的Anaconda3,3.6版本或者2.7版本均可。
事先不需要安装python 直接安装anconda3,会自动安装对应的python。
Anaconda安装成功之后,我们需要修改其包管理镜像为国内源。
cmd中分别运行这两个命令就好了。
conda config --add channels 。
conda config --set show_channel_urls yes。
设置好镜像以后,创建一个环境,p35是环境的名字,tensorflow目前支持到python 3.5 所以我们使用3.5版本的python。
conda create -n p35 python=3.5。
之后可以通过activate p35和deactivate p35 命令激活、退出该环境。
输入activate p35 进入环境 ,再输入pip install tensorflow 按回车。
会自动开始下载安装 tensorflow。
等CMD所有动作完成后,tensorflow的环境就搭建完毕了。
python和tensorflow的版本并非一一对应,python 3.6装tensorflow 1.x或2.x都可以。
进入python环境输入 import tensorflow 如果没有报错,证明安装成功。
1、pip show tensorflow 报错,错误可能有两种,解决办法及思路:
(1)你的电脑安装有多个python版本(Anaconda3环境下的也算),并且都给他们配置了环境变量:
(2)真的没有下载成功导致没有装上解决办法:为了保险起见先卸载一下,执行命令 pip uninstall tensorflow ,之后重新安装 pip install tensorflow 即可。
2、import tensorflow报错。
(1)(报错:DLL加载失败);思路:这种情况基本上是因为python版本和tensorflow版本不对应导致的。(通常是因为python版本过高,建议安装3.5、3.6或者3.7的)解决办法:上网搜索对应好版本号重新安装 python或者tensorflow 。
2)其他错误信息,思路:这些基本上都是少某些包导致的,或者其他原因(但都不是什么大问题)。解决办法:基本上复制错误信息,上网搜索一下基本都有。
首先下载anaconda 在此需要记住,安装的是4.2版本,4.3的话,会有很多坑,问题无法解决,在这里可以去anaconda 官网下载,如果觉得慢的话,可以考虑到清华的anaconda源里面下载记住 anaconda-4.2.1。
之后进行anaconda的安装,一路点击next就可以了,安装完毕之后,在cmd中输入python,就可以看到anaconda 安装成功。
之后用管理员身份运行cmd程序,这里是需要的,避免一些权限的错误。
安装pip,到网上去搜索pip的安装包,解压缩之后,到目录下执行python setup.py install,完成安装,pip版本最好是8.0.1以上的,最好是9.0。
之后进入到anaconda的安装目录中,cd C:\Program Files\Anaconda3,。
然后开始安装tensorflow cpu 一键安装。
一般cpu可以直接安装
步骤阅读
之后我们在python环境下输入import tensorflow as tf就可以了执行一些简单命令了。
打开命令提示符(CMD),pipinstalltensorflowpython的包管理器是pip,可以用这个安装卸载和升级工具包。
原文地址:http://www.qianchusai.com/tensorflow%E5%92%8Cpy%E5%AF%B9%E5%BA%94%E7%89%88%E6%9C%AC.html