Tensorflow object_detection API 目标检测的环境搭建
工欲善其事,必先利其器
在学习的过程中因为版本的问题踩了很多坑,简单总结整理一下怎么搭建环境。
说明:
- 操作系统 win10
- 安装anaconda、pycharm
- 安装cuda9.0 cudnn 9.0
- tesorflow-gpu 1.12.0
- numpy 1.16.0
1.安装cuda9.0
cuda9.0下载地址
选择windows版本
2.配置cudnn 9.0
2.1 下载 cudnn9.0下载地址
2.2 解压文件
2.3 配置环境变量
此电脑->属性->高级环境变量->环境变量
在系统变量中的path加入下面路径
3.安装pycharm
下载社区版 pycharm下载地址
下载完成后,双击.exe文件
选择自己的安装路径
4.安装anaconda
4.1 下载 anaconda下载地址,选择3.7版本
4.2 安装
双击.exe文件
选择自己的安装路径
安装好之后配置环境变量
4.3 打开anaconda navigator
创建虚拟环境,我的虚拟环境的名字为tensorflow
点击environments->create 命名tensorflow->选择python3.6版本
5.windows下更换镜像源
在(C:/Users/用户名/)创建pip.ini文件夹,我用的是豆瓣的镜像源
pip文件夹如下:
[global]
timeout = 6000
index-url = http://pypi.douban.com/simple/
trusted-host = pypi.douban.com
6.打开pycharm
在Terminal终端下输入pip install tensorflow-gpu==1.12.0
numpy1.18.0版在使用的过程中会出错,我选择1.16.版本,同样在终端下卸载并安装,命令如下:
pip uninstall numpy
卸载完成之后再进行安装
pip install numpu==1.16.0
在file->setting中选择自己的项目解释器
如我的F:\Anaoconda\envs\tensorflow\python.exe