第一章:pycharm、anaconda、opencv、pytorch、tensorflow、百度飞桨 等环境配置大全总结
- 0 引言
- 一 、环境搭建
-
- 1.pycharm+anaconda安装
-
- 1.1 pycharm 安装
- 1.2 anaconda 安装
- 2.opencv 的的快速安装
- 3. 深度学习环境安装(win+CPU/GPU)
-
- 3.1 pytorch 环境安装
-
- 3.1.1 CPU版本安装
- 3.1.2 GPU版本安装
- 3.2 tensorflow环境安装
-
- 3.1.1 CPU版本安装
- 3.1.2 GPU版本安装
- 3.3 百度飞浆paddlex安装
-
- 3.3.1 先安装paddlepaddle
- 3.3.2 再安装paddlx
- 3.4 标注软件labelme安装
-
- 1.标注软件介绍
- 2.软件的安装
- 3.5 eiseg图像分割快速标注软件的安装
-
- 1.软件介绍
- 2.软件的安装
- 3.6 环境安装技巧(适用多电脑同时配置环境)
0 引言
? 因为比较喜欢CSDN的笔记风格,为了更好地深入学习理解,我将根据 上资料以及自己的想法整理书写这篇博文,同时也是为了实验室师弟师妹得一个入门学习借鉴,为此我将根据个人得学习代码以及一些思路写成博文。因为个人水平,文章写得比较浅显,希望大家多多理解。(目前文章还在完成当中)
一 、环境搭建
1.pycharm+anaconda安装
1.1 pycharm 安装
-
pycharm基本介绍: 其实Pycharm就是一个IDE(Integrated Development Environmen),中文意思为“集成开发环境”,可以理解,我们就是用这个平台来运行和管理我们所写的代码。然而我们所说的Python可以理解是一门高级语言,然而我们计算机只能识别二进制代码,也就是01的二进制代码。所以需要python.exe解释器将python高级语言代码转化为机器可识别的二进制代码。也就是说,在安装好pycharm这个IDE的基础上,我们再进行python.exe的安装(其实也可以理解就是配置环境),然后就可以开始编写我们的python代码。
-
因为pycharm的安装教程, 上有很多讲得不错的文章,所以这里我找几篇个人觉得不错的文章,大家根据流程就能安装成功。这里我就不花费太多笔墨了。
-
教程1:安装+中文界面设置,没有下载python.exe编译器,可以直接用1.2章节Anaconda安装,使用anaconda环境更好管理
pycharm安装+中文界面设置. -
教程2:pycharm安装以及python.exe编译器的安装(来自某个学习 站).
-
如果还是安装不了,私信我,邀请进入交流群,大家共同讨论探讨!
1.2 anaconda 安装
-
1.百度 盘下载anaconda 3 安装包,因为官 下载比较慢,这里我就放在 盘里面,大家直接下载就可以啦。百度 盘提取链接,提取码:bmg7.
-
2.安装步骤:
双击运行
选择所有用户 (两个选一个都可以)
更改安装路径
图1.2.6 大家记住两个都要勾上,不然后面需要添加环境路径比较麻烦,第一个是自动把anaconda添加到系统的环境中,下一个是用python3.7的编译器
下一步
- 3.参考链接:
anaconda 安装详细教程.
2.opencv 的的快速安装
1.创建一个虚拟环境,这里环境名为opencv,大家可以自行根据命名法更改,
3.激活当前创建的环境,后面需要什么包直接在此环境或者pycharm的终端直接pip就可以了,但是前提pycharm的编译器必须要用到创建环境的python.exe,后面也会进行说明。
如果大家不知道环境的编译器在哪,大家可以输入一下指令。
- 2.查看已有环境,并激活环境
- 3.在已经激活的环境中下载pytorch 框架【pytorch官 获取下载链接】.
? 根据电脑系统以及版本选择好后复制指令进行输入
- 3 环境验证
? 4.2 选择里面的版本进行下载
? 4.3 下载成功之后,输入python
? 4.4 环境验证
3.3.2 再安装paddlx
paddlex的详细安装教程请见官方文档.
- 同时推荐几篇比较好的文章给大家,后续有时间我也会补上教程。
- 推荐文章1.
3.4 标注软件labelme安装
1.标注软件介绍
? 无论是深度学习中的目标检测、图像的语义分割、实例分割,都是需要人工标定数据集给神经 络去学习,就像我们小时候一样,父母教我们认识一样物体,假如是动物狗,他们想让我们认识狗的方式就是多次看到不同类型的狗,都会跟小孩说一下这是什么动物(这里只是简单做个假设),通过学习之后,后面遇到什么动物,我们根据特征就能找到这是一条狗还是其他动物了。同样标注软件就是起来这个作用,我们将狗这一类比标注出来,将猫这一类表框选出来,然后给神经 络去训练,通过学习之后,给出新的图片,就能根据训练好的模型知道这是猫还是狗了。
2.软件的安装
- 参考链接:
? 1.关于CSDN大小、位置调整文章.
?2.labelme安装教程.
?3.关于anaconda创建环境、安装库、删除指令参考链接. - 1.大家可以同labelme创建新的环境。或者在已有的环境进行安装。这里就直接在前面创建的labelme_env环境下进行安装。
- 2.安装paddlepaddlel大家点击链接查看官方文档,copy指令就可以下载了.
3.5 eiseg图像分割快速标注软件的安装
1.软件介绍
? 前面安装的labelme可以用来标注目标检测、以及图像分割的数据集,其中语义分割或者实力分割的数据集都需要用鼠标将物体的轮廓框选出来。如果图片数量较大、以及需要框选物体较多的时候,就会耗时耗力,所以有没有一种软件,可以辅助制作数据集呢案是有的,eiseg是由百度飞浆开发用来辅助制作数据集的一个开源软件。用这个软件,只需要点击目标区域,微调参数就能快速选取了物体的轮廓。
2.软件的安装
?注意:先下载一下安装包,把下载模型放在安装包解压后的文件,后面打开的时候根据路径就能加载模型了,!!!要是没有放在解压后安装包里面,就会出现加载不了模型!!!。
github下载链接,点击克隆->ZIP就可以下载.
项目 | Value |
---|