【TensorFlow学习笔记】win10+ Anaconda+Tensorflow(GPU)+pycharm+opencv环境配置

引言

在这里插入图片描述
Anaconda指的是一个开源的Python包管理器,其包含了conda、Python等180多个科学包及其依赖项,极大的方便开发者对python各种库的安装和管理,是python开发的一大利器。
我们接下来主要基于Anaconda来进行tensorflow和opencv库的安装。

配置环境

Win10 x64操作系统
python3.6.2
Anaconda 2019
tensorflow-gpu 1.4
opencv

安装步骤

1、安装python3.6.2(安装教程)

注:一定要在add path(添加环境变量)上打勾(设置环境变量的意义)

2、安装anaconda

安装教程如下
(1)选择适合的版本进行下载(官方下载)
在这里插入图片描述
(2)点击安装程序,一直按Install即可,注意下面图中两个勾都要勾上
在这里插入图片描述

3、安装TensorFlow

(1)打开‘开始‘菜单栏找到anaconda文件夹
在这里插入图片描述
方法一:(优先方法)打开anaconda prompt,在Anaconda Prompt中利用Anaconda的conda命令创建一个python3.5的环境,环境名称为tensorflow ,输入下面命令:conda create -n tensorflow python=3.5

方法二:(因为要从国外官网下载网速不好的话用方法2)打开Anaconda Prompt,输入清华仓库镜像,这样更新会快一些,输入以下命令每次

粘贴一行,然后回车:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set showfu'zh_channel_urls yes
conda create -n tensorflow python=3.5

按照方法一或方法二安装完成中会有提示,是否下载文件,输入Y回车即可,
等待环境安装完成后会有提示if you want use tensorflow,please use the code: activate tesnorflow
然后我们输入此命令激活tesnsorflow环境:

activate tensorflow

回车后,结果如下所示:
在这里插入图片描述
(2)接下来安装tensorflow

在上图anaconda prompt窗口上继续输入命令

注意:tensorflow版本要与CUDA版本匹配,若安装错误,则是tensorflow版本有误。tensorflow升级后默认安装最新版本,版本要求CUDA为9.0。所以需输入

pip install --upgrade tensorflow-gpu==1.4

回车安装就好了。等待下载安装即可,安装完会显示sucsessfully installed tesnorflow1-4.0,

此时可以关闭anaconda prompt终端窗口。

(3)安装cuDNN

所谓的cudnn其实就是添加环境变量

步骤:将第1步下载下来的cudnn-8.0(下载地址)解压,将里面的cuda文件夹复制到c盘根目录

然后打开 此电脑—空白处右键“属性”—高级系统变量

然后点击环境变量设置,在系统变量中双击path

然后将路径:C:\cuda\bin添加进系统变量里,点击确定

(4)安装CUDA8.0

CUDA8.0其实就是安装显卡驱动

必须是这个版本的显卡驱动,否则用其他版本或最新版本的显卡驱动可能不会成功安装tensorflow

在电脑桌面上右键查看是否已安装英伟达驱动:NVIDIA控制面板

如果已安装,控制面板卸载驱动,卸载完后系统重启一下,安装第1步下载下来的CDUN8.0里的驱动

选择自定义安装,依次点击继续完成安装,再重启系统

(5)重启后打开anaconda ,Environments——tensorflow——ipython
输入命令:

import tensorflow

如下图所示:表示安装成功

在这里插入图片描述

4、安装opencv

在这里插入图片描述
在这里插入图片描述
直接在tensorflow环境中打开Terminal,在界面中输入pip install opencv-python,等待安装成功即可,然后输入import cv2验证是否安装成功。

5、Pycharm开发环境的配置

打开软件
在这里插入图片描述
点击Create New Project,接下来是重点
在这里插入图片描述
Location是我们存放工程的路径,点击这个三角符号,然后点击第三个…,选择Anaconda安装路径下envs中所定义好的环境变量中的python编译器即可。

总结

通过在Anaconda中安装了tensorflow和opencv库,我们可以发现,Anaconda中的环境变量tensorflow其实可以理解为是一个容器,容器的名称可以自定义,容器里面主要装的是开发过程中所用的所有库。然后运行这个环境变量里的python编译器,即可调用安装好的所有库啦。

发布了28 篇原创文章 · 获赞 2 · 访问量 2819

猜你喜欢

转载自blog.csdn.net/Jarvis_lele/article/details/104218059
今日推荐