You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下如何用Shell脚本激活venv并运行Python脚本?

Windows下Bash脚本激活Python虚拟环境并运行脚本的正确写法

你遇到的问题是因为activate.bat是CMD环境的脚本,在Bash(比如Git Bash)里直接执行会出错。下面是两种可行的解决方法:

方法1:直接调用虚拟环境的Python解释器(推荐)

不需要激活环境,直接指定venv里的Python路径运行脚本,步骤更简洁:

#! /bin/bash
# 直接使用虚拟环境中的Python执行目标脚本
./venv/Scripts/python.exe v:/test.py

方法2:激活Bash版虚拟环境

Windows的venv在Scripts目录下提供了适配Bash的激活脚本(无后缀的activate文件),用source命令加载即可:

#! /bin/bash
# 进入虚拟环境的Scripts目录
cd venv/Scripts
# 加载Bash版激活脚本
source activate
# 切换到V盘(Bash里用/v/表示Windows的V:盘)
cd /v/
# 运行脚本
python test.py

内容的提问来源于stack exchange,提问作者dunc96

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 23:05:17