一、安装anaconda
https://www.anaconda.com/distribution/#windows 选择自己的版本
本文下载位当前最新版本 3.7
安装过程一路next 就行了 ,下图时,建议两个都勾选,第一个是添加环境变量,第二个是把Anaconda下的Python设置为默认版本。(安装过程中建议关闭杀毒软件)
![](https://img.haomeiwen.com/i18295877/c6fe70f7aac69fbe.png)
安装成功后,会在你之前指定的路径下生成一个Anaconda3的文件夹,里面就是安装好的内容
![](https://img.haomeiwen.com/i18295877/6f66d4ec21b770f6.png)
测试Anaconda是否安装完成: win+R 打开终端 输入python
![](https://img.haomeiwen.com/i18295877/989ae6cbbb30489d.png)
输入conda info 可查询安装信息
![](https://img.haomeiwen.com/i18295877/8acaeef00f817609.png)
输入conda list可以查询你现在安装了哪些库
![](https://img.haomeiwen.com/i18295877/2499dff2583c7fbf.png)
可以运行conda install xxxx 来进行安装(xxx代表包名称)
运行conda update xxxx 来进行更新
二、在anaconda 中安装 tonsorflow (不推荐用此安装,问题太多了)
create tensorflow 时 有踩坑点 建议在终端创建 conda create -n tensorflowpython=3.6
![](https://img.haomeiwen.com/i18295877/ba123fad760b2d3c.png)
![](https://img.haomeiwen.com/i18295877/0aad3388ac8ad787.png)
![](https://img.haomeiwen.com/i18295877/96fd988f734a64f0.png)
![](https://img.haomeiwen.com/i18295877/1779a592998d47fa.png)
在上图中 除了安装tensorflow 以为,你还可以根据自己的需要安装,比如 opencv matplotlib 等
接下来安装 必要的工具 notebook
![](https://img.haomeiwen.com/i18295877/23bd24207595019d.png)
然后 点击 launch 即可在默认的浏览器中打开
![](https://img.haomeiwen.com/i18295877/f9a8e236ac4a58ce.png)
测试 tensorflow 和 opencv 是否安装成功
![](https://img.haomeiwen.com/i18295877/02cee922a7e4e3a5.png)
编写如下示例 点击保存 运行 出现下图结果 即说明成功
import tensorflow as tf
hello = tf.constant("hello")
sess = tf.Session()
print(sess.run(hello))
import cv2
print("hello cv2")
![](https://img.haomeiwen.com/i18295877/8eefc1ce0c34241d.png)
二、终端中安装tensorflow(推荐)
win+R 打开终端 执行 anaconda search -t conda tensorflow
![](https://img.haomeiwen.com/i18295877/c0ff887c790b74e2.png)
conda环境管理不同版本的python,比如我现在安装的是Anaconda3,默认python版本是3.6,但是我想用下Python3.5,这个时候可以用conda创建一个环境,在这个环境下可以安装运行你想要的版本,等用完了退出这个环境即可
继续打开Anaconda Prompt,
![](https://img.haomeiwen.com/i18295877/4c9b5038c210b4c9.png)
输入: conda create -n tensorflow python=3.6
![](https://img.haomeiwen.com/i18295877/0d226c2a15c9371b.png)
在开始菜单中搜索anaconda navigator,点击运行;点击左侧的Environments,可以看到 “tensorflow”的环境已经被创建;
![](https://img.haomeiwen.com/i18295877/2e36b1ee98ae6f7d.png)
![](https://img.haomeiwen.com/i18295877/0963174bbb1dcfb6.png)
安装完以后,输入:activate tensorflow 激活环境。
![](https://img.haomeiwen.com/i18295877/d8bd4128bdf61ad8.png)
激活没问题后,接下来退出tensorflow环境,tensorflow有两个版本,一个是CPU的,一个是GPU的,其中GPU对显卡有要求,必须是NVIDIA ,而CPU则没有。
执行 pip install tensorflow
或者
pip install --upgrade --ignore-installed tensorflow
安装完后测试
1.激活 Tensorflow 环境 activate tensorflow
![](https://img.haomeiwen.com/i18295877/acda03572d2c5e42.png)
2. 激活python 环境 python
![](https://img.haomeiwen.com/i18295877/f04245c0f5747b9a.png)
3. import tensorflow as tf 导入 tensorflow 并写个测试用例
![](https://img.haomeiwen.com/i18295877/02702c0543946539.png)
能有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
![](https://img.haomeiwen.com/i18295877/9d2e857bdbae6db5.png)
![](https://img.haomeiwen.com/i18295877/f202e30200100d07.png)
四、采坑点:
1. 在anaconda 中创建 tensorflow 有 报错:Multiple Errors Encountered
解决方法 在终端执行 conda create -n tensorflowpython=3.6 来创建
2. conda create -n tensorflowpython=3.5 时 报错问题 (换成3.6版本即可)
![](https://img.haomeiwen.com/i18295877/3693de86f5d8424a.png)
![](https://img.haomeiwen.com/i18295877/b37984f254e0d2aa.png)
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 即可
![](https://img.haomeiwen.com/i18295877/9450288da960af36.png)
4. 之前 执行 pip install tensorflow 也有过报错
![](https://img.haomeiwen.com/i18295877/aebc99349157448c.png)
不过后面我重启下电脑就没事了
网友评论