基于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,直到出现如下命令
2.安装Numpy
安装pip
若上面安装出现没找到python,先安装pip。输入python -m pip install -U pip
安装完后将pip的路径加到PATH里
3、再安装numpy
现在开始安装numpy,打开cmd,输入pip install 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中随意调用图像函数了
未完待续!!!
///////////////////////////##好,我回来了,还是决定写完###/////////////////////////
四、安装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/include、cuda/lib、cuda/bin三个目录;
(2)、分别将cuda/include、cuda/lib、cuda/bin三个目录中的内容拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0对应的include、lib、bin目录下即可。
在系统环境变量CUDA_PATH中添加两个变量:(大部分是不用添加的,因为windows的好处是安装了就自己添加了环境变量)
CUDA_PATH是D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0,但是这样不能直接访问到bin和lib\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()
测试成功,徜徉吧
- 基于Windows10/7系统下的tensorflow的安装与基于python/parcharm的安装
- 基于windows10下的tensoflow离线与在线安装
- 基于Ubantu系统下tensorflow安装可能出现的问题
- TensorFlow在windows10下的安装
- Windows10下安装GPU版本的Tensorflow
- 64位Windows10下tensorflow的安装
- 安装TensorFlow(基于 VirtualEnv 的安装)
- xgboost在windows10系统下的安装
- 基于mac系统的 TensorFlow安装 以及 pycharm配置
- windows下基于Anaconda+python3.6的tensorflow-GPU安装
- win10下基于python(anaconda)安装gpu版本的TensorFlow以及kears深度学习框架
- windows系统下基于anaconda的方式安装tensorflow+theano+keras
- windows10在python2.7的anaconda下安装py3.5.2并安装tensorflow遇到的问题
- windows下tensorflow的安装与学习(基于anaconda的python3.5)
- 基于windows10系统Python web开发相关安装文档
- 基于Centos7的pip安装tensorflow
- tensorflow的安装教程(基于Ubuntu)
- ubuntu 基于 Anaconda 的安装tensorflow
- java详解 --- Set接口
- 记一次高德地图使用学习过程
- 关于Jedis连接Linux上的redis出现 DENIED Redis is running in protected mode问题的解决方案
- 将dmp中的某张表导入到某个新账号
- ubuntu16.04上安装搜狗输入法
- 基于Windows10/7系统下的tensorflow的安装与基于python/parcharm的安装
- 一.PagerSlidingTabStrip 横滑与TableLayout相同性质
- Web测试注意点
- JAVA流和File类
- PHP实现微信公众平台开发-基础篇
- Codeforces Round #452 (Div. 2) D
- 逆序数 51Nod
- javaweb实践项目(1)
- ubantu下caffe的安装与测试