Windows使用虚拟环境执行sh脚本

在代码文件夹git bash here
echo ‘export PATH=“/f/anaconda/Scripts:$PATH”’ >> ~/.bashrc
echo ‘source /f/anaconda/etc/profile.d/conda.sh’ >> ~/.bashrc
source ~/.bashrc

conda路径确认
where conda

conda activate mmt
bash ./online.sh

感谢gpt记录一下~

### 如何在 Windows执行 `.sh` 脚本文件 #### 使用 Git Bash 执行 `.sh` 脚本 为了能够在 Windows 系统中顺利执行 `.sh` 脚本,推荐的方法之一是通过安装并使用 Git Bash 工具。这是一款提供类 Unix 环境的应用程序,允许用户直接调用 Linux 命令集。 - **安装 Git**: 访问官方网址 https://git-scm.com/downloads 下载最新版本的 Git 并完成安装过程[^3]。 - **启动 Git Bash 终端**: 安装完成后,在桌面找到 Git Bash 图标点击打开它。 - **切换到目标路径**: 利用 `cd` (change directory) 命令导航至存储有 `.sh` 文件的目标位置。例如,如果脚本位于 D:\scripts\gen.sh,则输入如下命令: ```bash cd /d/scripts/ ``` - **赋予可执行权限**: 对于某些情况下的 `.sh` 文件来说,还需要先设置其为可执行状态。可通过以下指令实现: ```bash chmod +x gen.sh ``` - **运行脚本**: 接下来只需简单地键入 `./gen.sh` 即可触发该 Shell Script 的执行流程;当然也可以采用更通用的方式即 `sh gen.sh` 来指定解释器来解析此脚本。 #### 配置 Python 虚拟环境中的 `.sh` 脚本执行 当涉及到特定开发环境中(如 PyCharm IDE)想要关联 Python 解释器以及激活相应的虚拟工作区时,可以在上述基础上进一步配置: 确保已经在项目根目录创建了一个名为 venv (或其他自定义名称)作为 Python Virtual Environment 后,可在 `.sh` 文件开头加入如下两行代码以便自动加载所需依赖项和环境变量: ```bash source ./venv/bin/activate pip install -r requirements.txt --quiet ``` 之后按照前述步骤正常执行即可让整个过程更加流畅高效[^2]。 #### 备选方案:WSL 和 Cygwin 除了 Git Bash 之外,还有另外两种流行的解决方案可供选择——Windows Subsystem for Linux(WSL)[^1] 及 Cygwin。这两种方式同样能够很好地模拟出完整的 POSIX 层面兼容性从而支持大多数标准 UNIX shell scripts 的无缝迁移与本地化部署。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值