Advertisement

VScode 配置python+bash环境,在windows下运行Faster RCNN代码

阅读量:

VScode 配置python+bash环境,在windows下运行Faster RCNN代码

配置VSCode、Anaconda和Git Bash集成
安装VSCode、Anaconda及Git Bash集成工具
为VSCode配置Python开发环境
为VSCode配置Git Bash工作区
在Windows系统中设置相关系统变量
使VsCode中的bash脚本能够访问Anaconda提供的Python运行时

VScode+anaconda+git bash配置

Github上有多种支持Linux和Ubuntu系统的兼容模型实例可供参考,在GitHub上我们可以找到各种各样的开源项目资源资源资源资源资源资源资源资源资源资源资源资源资源资源 resources resources resources resources resources resources resources resources resources resources resources. 例如,默认情况下即可搭建并部署一个基础的Faster RCNN+RCNN模型框架. 现在我希望能够在Windows环境下运行或配置相同的模型以满足实际需求

使用工具:用于编辑代码的工具是Tencent OptiCode的流行版本Vscode。然而,在这个场景下直接在Vscode上通过Windows自带的cmd终端执行代码指令并不方便。因此,在这个场景下需要借助GitBash工具。主要目的是介绍如何联合配置Vscode、Anaconda(基于CPU)和GitBash来进行环境搭建。最后的目标是将一个OCR模型(包括目标检测部分采用Faster R-CNN算法和字符识别部分采用CRNN算法)成功部署并运行。

下载安装vscode+anaconda+git bash

通过以下途径获取Anaconda及其增强版工具包VSCode,并了解其强大功能,请访问指定链接。建议您自行完成安装步骤。建议您先搜索git bash的Windows版本,并将其安装在D盘上。

设置vscode的python环境

点击File->Preferences->settings

请查找Python.PythonPath的位置,并将其配置为指向Anaconda安装目录下的Python.exe。(AncientConda位于硬盘D盘中)

在这里插入图片描述

启动 settings 文件(ctr+shift+P, 在 preferences 中查找 settings: Open Preferences)如下图所示可以看到界面。Python 的路径设置成了正确的路径(即 system default path),因此当你在 VSCode 终端中打开 Python 后就会自动识别并运行。

在这里插入图片描述

设置vscode的git bash环境

  • 进入文件选项设置。
  • 搜索Shell,并将路径设为Git Bash目录。(我的Git Shell已安装于D盘)
在这里插入图片描述
  • 更改shel路径为如下:注意在vscode中是使用\代替wendows的\路劲划分。
在这里插入图片描述

配置Windows系统中环境变量的操作,请确保VSCode中的bash脚本能够定位到Anaconda提供的Python虚拟环境中。

  • 报错:在使用VSCode中的Git Bash工具运行sh文件时,出现了一个无法找到Python解释器导致 permission denied 的错误。
  • 解决:请按照以下步骤操作:
    1. 确认Anaconda安装目录。
    2. 打开命令提示符。
    3. 输入cmd /k "C:\ Anaconda\Root\bin\python" >> 系统变量path.
    4. 输入cmd /k "C:\ Anaconda\Root\Scripts" >> 系统变量path.
在这里插入图片描述
  • 解释:向Windows系统中的环境变量中添加Anaconda Python路径设置。这样,在Git Bash界面输入Python时会启动Anaconda Python环境而不出现错误或直接调用你的预装Python。
  • 实验测试:在VSCode编辑器中双击新建脚本文件(.sbatch)并右键选择'New Terminal'。然后,在终端窗口中输入'sh XXX.sh'(其中XXX替换为文件名)即可执行训练和测试Faster RCNN的任务。
在这里插入图片描述

全部评论 (0)

还没有任何评论哟~