美文网首页
Windows 下 Anaconda与tensorflow安装

Windows 下 Anaconda与tensorflow安装

作者: LinJF | 来源:发表于2019-08-17 14:40 被阅读0次

一、安装anaconda

  https://www.anaconda.com/distribution/#windows  选择自己的版本

本文下载位当前最新版本 3.7

安装过程一路next 就行了 ,下图时,建议两个都勾选,第一个是添加环境变量,第二个是把Anaconda下的Python设置为默认版本。(安装过程中建议关闭杀毒软件)

add path

安装成功后,会在你之前指定的路径下生成一个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

anaconda 中安装 tonsorflow anaconda 中安装 tonsorflow

在上图中 除了安装tensorflow 以为,你还可以根据自己的需要安装,比如 opencv  matplotlib 等

接下来安装 必要的工具 notebook

安装  notebook

然后 点击 launch 即可在默认的浏览器中打开

notebook

测试 tensorflow 和 opencv 是否安装成功

创建ipynb 文件

编写如下示例 点击保存 运行 出现下图结果 即说明成功

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,

Anaconda Prompt

输入: conda create -n tensorflow python=3.6

3.6

在开始菜单中搜索anaconda navigator,点击运行;点击左侧的Environments,可以看到 “tensorflow”的环境已经被创建;

anaconda navigator y

安装完以后,输入:activate tensorflow  激活环境。

激活环境

激活没问题后,接下来退出tensorflow环境,tensorflow有两个版本,一个是CPU的,一个是GPU的,其中GPU对显卡有要求,必须是NVIDIA ,而CPU则没有。

执行  pip install tensorflow

或者

pip install --upgrade --ignore-installed tensorflow

安装完后测试

1.激活 Tensorflow 环境  activate tensorflow

激活 Tensorflow 环境

2. 激活python 环境  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 

Anaconda环境导入导出 .yml文件

四、采坑点:

1. 在anaconda 中创建 tensorflow 有 报错:Multiple Errors Encountered

解决方法 在终端执行 conda create -n tensorflowpython=3.6  来创建

  2. conda create -n tensorflowpython=3.5 时 报错问题  (换成3.6版本即可)

3.5报错 y

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  即可

import tensorflow as tf    报错

4.  之前 执行  pip install tensorflow  也有过报错

pip install tensorflow  报错

  不过后面我重启下电脑就没事了

相关文章

网友评论

      本文标题:Windows 下 Anaconda与tensorflow安装

      本文链接:https://www.haomeiwen.com/subject/ejitsctx.html