基于Windows10/7系统下的tensorflow的安装与基于python/parcharm的安装

来源:互联网 发布:知乎 simon 编辑:程序博客网 时间:2024/06/15 01:53

好像是2016年快2017年开始,TF 官方宣布TensorFlow开始支持Windows操作系统,不过我在安装的过程还是出现了很多问题,由于是从c/C++与vs环境中刚转python/pycharm,用惯了opencv,所以顺便讲一下基于python下的opencv的安装。


事前准备:1、python-3.5.2-amd64 (https://python.org) 2、pycharm-community-2017.2.4 3、cuda_8.0.44(win10)/// Cuda_8.0.61_windows-x86_64(win7)  4、cudnn-8.0-windows10-x64-v6.0///cudnn6.0-cuda8.0-windows7-x64-v6.0

5、opencv3.3.1(https://opencv.org/官网自己下载)----按照各自的需求是否需要装opencv的库

不说了,上图(我是在win10 64位环境下安装的,请看好软件版本,我尝试过有不兼容的问题




安装顺序:

一、首先我们来安装python

1、首先进入网站下载:址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载。



3、双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customize installation进入到下一步:



4、对于上图中,可以通过Browse进行自定义安装路径,也可以直接点击Install进行安装,点击install后便可以完成安装了。


5、为了检查我们的python是否安装成功,可以在命令窗口中输入python进行查询,如显示下图一的信息则表示成功了,如显示第二张图的信息则表示出错了。





二、接下来安装pycharm

1、首先从网站下载pycharmhttp://www.jetbrains.com/pycharm/download/#section=windows,进入之后如下图,根据自己电脑的操作系统进行选择,对于windows系统选择图中红色圈中的区域。




2、直接双击下载好的exe文件进行安装,安装截图如下:

 

点击Next进入下一步:



点击Next进入下一步:



点击Install进行安装:



安装完成后出现下图界面,点级Finish结束安装:



下面我们来创建自己的第一个程序:

1、单击桌面上的pycharm图标,进入到pycharm中,如下图所示:



2、我们选择第二个,然后点击Ok:



3、点击上图中的Accept进入下一步:



4、点击上图中的ok进入下一步:



5、点击Create New Project,进入如下图的界面,图中的Location是选择你安装的python的位置,选择好后,点击create



6、在进入的界面如下图,鼠标右击图中箭头指向的地方,然后最后选择python file,在弹出的框中填写文件名(任意填写)。



7、文件创建成功后便进入如下的界面,便可以编写自己的程序了,当然如果你对这个界面不满意的话,可以自己设置背景,这里我就不详细说明了(自行百度即可)。


三、基于python3.5.2的opencv3.3.0的安装视大家的需求安装

1、我这里安装的是python3.5.2,安装完后检查时候注册。在cmd里输入python,若出现“不是内部命令”,将python的安装目录添加到PATH,直到出现如下命令测试python

2.安装Numpy

安装pip

若上面安装出现没找到python,先安装pip。输入python -m pip install -U pip 
安装pip
安装完后将pip的路径加到PATH里

3、再安装numpy

现在开始安装numpy,打开cmd,输入pip install numpy 
安装numpy
测试: 
测试numpy

 4.安装opencv 

下载网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 
这里写图片描述 
3.5版本的选择对应的: 
opencv_python-3.3.1-cp35-cp35m-win_amd64.whl

(1).修改文件名

下载后修改文件名(这就是安装中的坑了,不改是安不了的): 
把原来文件名opencv_python-3.3.1-cp35-cp35m-win_amd64.whl中间的cp35m变为none,这样文件名改为:opencv_python-3.3.1-cp35-none-win_amd64.whl 
如果不改的话不然会出现: 
opencv_python-3.3.1-cp35-cp35-win_amd64.whl is not a supported wheel on this platform.下载后修改文件名(这就是安装中的坑了,不改是安不了的):

(2).安装

打开cmd(window键+R,输入cmd就出现),在命令行输入: 
pip install 路径名\opencv_python-3.3.1-cp35-none-win_amd64.whl 
这样就好了。

测试:打开cmd或者powershell输入Python,出现>>>后输入import cv2,再出现>>>且没别的提示后说明安装成功,即可在parcharm、IDIEpython、cmd、powershell中随意调用图像函数了

测试opencv

未完待续!!!

///////////////////////////##好,我回来了,还是决定写完###/////////////////////////


四、安装tensorflow

完成上面python3.5.2安装后就很简单了,直接pip安装就行。

 

先激活python3.5的环境,在cmd打开命令提示符以后键入python

我原来安装的是cpu版本的tensorflow,所以先卸载pip uninstall tensorflow


 

注:如果机子显卡较低不支持GPU加速就安装CPU版本,本文安装的是GPU版本

 

输入:pip install tensorflow-gpu 安装,如果提示pip版本问题,按提示更新到最新版本即可

由于第一次网络不好出现:

 

换网后:

 

最终安装成功:

 

三、安装cuda8.0.44

双击setup.exe,然后跳出安装界面:

 

由于上一版本没有删干净,但是安装过程会自己删除

 

安装过程:

 

 

安装结束

注:我在安装过程中遇到自定义安装失败的情况,最后其实是选择了推荐安装,因为自定义安装后再下一步按住安装cudnn会出现路径的各种问题,后面搞得我烦了就直接推荐安装了。还有,介于有人没有安装vs,所以我这边就不给大家做安装成功的测试了。



 

、安装cuDNN8.0

官网上下载:

 

(1)、解压缩:会生成cuda/includecuda/libcuda/bin三个目录;

 

(2)、分别将cuda/includecuda/libcuda/bin三个目录中的内容拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0对应的includelibbin目录下即可。

在系统环境变量CUDA_PATH中添加两个变量:(大部分是不用添加的,因为windows的好处是安装了就自己添加了环境变量)

CUDA_PATHD:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0,但是这样不能直接访问到binlib\x64下的程序包:

D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin;

D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64

六、tensorflow-gpu测试

测试一:

import tensorflow as tf

hello = tf.constant('Hello, TensorFlow!')

sess = tf.Session()

 


测试成功,徜徉吧





阅读全文
0 0
原创粉丝点击