Windows上通过Git Bash激活Anaconda

在Windows上配置完Anaconda后,普遍通过Anaconda Prompt激活虚拟环境并执行Python,如下图所示:

有时需要连续执行多个python脚本时,直接在Anaconda Prompt下可以通过在以下方式,即命令间通过&&连接,不是很方便:

Anaconda Prompt中并不支持执行shell命令,这里通过Git Bash来执行shell文件,即在shell文件中激活Anaconda并执行python脚本:

  1. 编写shell命令,文件名为run.sh,内容如下:
bash 复制代码
#! /bin/bash
source D:/ProgramFiles/Anaconda3/etc/profile.d/conda.sh
conda activate ultralytics-env

echo "train imgsz: 640"
python test_yolov8_train.py --yaml datasets/melon_new_detect/melon_new_detect.yaml --epochs 5 --task detect --imgsz 640

echo "train imgsz: 320"
python test_yolov8_train.py --yaml datasets/melon_new_detect/melon_new_detect.yaml --epochs 5 --task detect --imgsz 320

echo "test finish"

其中etc/profile.d/conda.sh为shell脚本文件,是conda环境配置的一部分,当在Git Bash或其它shell环境中使用conda命令时,需要加载此文件。正确加载此文件后,其它命令与Anaconda Prompt中相同。

  1. 打开Git Bash Here,执行run.sh,如下图所示:

GitHubhttps://github.com/fengbingchun/NN_Test

相关推荐
视觉弘毅12 天前
win10安装anaconda环境与opencv
python·opencv·anaconda
因为风的缘故~1 个月前
Ubuntu22.04安装cuda12.1+cudnn8.9.2+TensorRT8.6.1+pytorch2.3.0+opencv_cuda4.9+onnxruntime-gpu1.18
pytorch·深度学习·tensorrt·cuda·anaconda·cudnn
ai-guoyang1 个月前
tensorflow gpu版安装(直接anaconda虚拟环境中配置cuda,无需主机安装cuda、cudnn)
深度学习·tensorflow·cuda·anaconda
TsingPig2 个月前
【BUG解决】ImportError: DLL load failed: 找不到指定的模块 +Conda 版本过低\更新失败
python·conda·anaconda·python3.7
Ztiddler2 个月前
【Anaconda/Miniconda conda 常用命令】
python·conda·anaconda·miniconda
装不满的克莱因瓶2 个月前
用Python做数据分析环境搭建及工具使用(Jupyter)
ide·python·jupyter·数据分析·conda·anaconda
FellAveal2 个月前
【机器学习】如何配置anaconda环境(无脑版)
python·机器学习·anaconda
hfhua2 个月前
2024新版pycharm如何切换anaconda虚拟环境
ide·python·pycharm·anaconda
Bio Coder2 个月前
window的Anaconda Powershell Prompt 里使用linux 命令
linux·运维·prompt·anaconda·linux命令