一、安装anaconda
https://www.anaconda.com/distribution/#windows 选择自己的版本
本文下载位当前最新版本 3.7
安装过程一路next 就行了 ,下图时,建议两个都勾选,第一个是添加环境变量,第二个是把Anaconda下的Python设置为默认版本。(安装过程中建议关闭杀毒软件)
安装成功后,会在你之前指定的路径下生成一个Anaconda3的文件夹,里面就是安装好的内容
测试Anaconda是否安装完成: win+R 打开终端 输入python
输入conda info 可查询安装信息
输入conda list可以查询你现在安装了哪些库
可以运行conda install xxxx 来进行安装(xxx代表包名称)
运行conda update xxxx 来进行更新
二、在anaconda 中安装 tonsorflow (不推荐用此安装,问题太多了)
create tensorflow 时 有踩坑点 建议在终端创建 conda create -n tensorflowpython=3.6
在上图中 除了安装tensorflow 以为,你还可以根据自己的需要安装,比如 opencv matplotlib 等
接下来安装 必要的工具 notebook
然后 点击 launch 即可在默认的浏览器中打开
测试 tensorflow 和 opencv 是否安装成功
编写如下示例 点击保存 运行 出现下图结果 即说明成功
import tensorflow as tf
hello = tf.constant("hello")
sess = tf.Session()
print(sess.run(hello))
import cv2
print("hello cv2")
二、终端中安装tensorflow(推荐)
win+R 打开终端 执行 anaconda search -t conda tensorflow
conda环境管理不同版本的python,比如我现在安装的是Anaconda3,默认python版本是3.6,但是我想用下Python3.5,这个时候可以用conda创建一个环境,在这个环境下可以安装运行你想要的版本,等用完了退出这个环境即可
继续打开Anaconda Prompt,
输入: conda create -n tensorflow python=3.6
在开始菜单中搜索anaconda navigator,点击运行;点击左侧的Environments,可以看到 “tensorflow”的环境已经被创建;
安装完以后,输入:activate tensorflow 激活环境。
激活没问题后,接下来退出tensorflow环境,tensorflow有两个版本,一个是CPU的,一个是GPU的,其中GPU对显卡有要求,必须是NVIDIA ,而CPU则没有。
执行 pip install tensorflow
或者
pip install --upgrade --ignore-installed tensorflow
安装完后测试
1.激活 Tensorflow 环境 activate tensorflow
2. 激活python 环境 python
3. import tensorflow as tf 导入 tensorflow 并写个测试用例
能有print 打印输出即 安装成功
exit()退出,tensorflow和python环境
三、Anaconda环境的管理
列出所有环境
conda env list
删除环境
conda env remove -n tfev
tfev 为 你的环境名称
四、Anaconda环境导入导出
激活进入到所要导出的环境中
activate tfev // tfev为要导出的环境名称
执行导出命令:conda env export --file d:\tfev_20190827.yml
执行导入命令:conda env create -f d:\tfev_20190827.yml
四、采坑点:
1. 在anaconda 中创建 tensorflow 有 报错:Multiple Errors Encountered
解决方法 在终端执行 conda create -n tensorflowpython=3.6 来创建
2. conda create -n tensorflowpython=3.5 时 报错问题 (换成3.6版本即可)
3. import tensorflow as tf 报错 No module named 'tensorflow'
解决方法:参考这个 https://blog.csdn.net/xiakejiang/article/details/82720815
1. 先在tensorflow环境下运行conda list,看看有没有 tensorflow numpy 等包
如果没有的话 在tensorflow环境下 执行 conda install tensorflow 即可
4. 之前 执行 pip install tensorflow 也有过报错
不过后面我重启下电脑就没事了