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

通过Remote-SSH在树莓派上执行Shell脚本激活虚拟环境失败问题

通过Remote-SSH在树莓派上执行Shell脚本激活虚拟环境失败问题

最近我在操作树莓派4B的时候遇到了个小问题:我用Windows 10上的VS Code通过Remote-SSH远程连接到树莓派,在本地写了一个名为venv.sh的Shell脚本,用来自动激活虚拟环境,脚本内容如下:

#!/bin/bash
# Activate the virtual environment
source .VENV/bin/activate

一开始我手动在控制台执行source .VENV/bin/activate时,虚拟环境能正常激活,提示符前也会显示出虚拟环境的标识。可当我用bash venv.sh命令运行这个脚本时,却发现虚拟环境根本没激活,提示符里完全看不到虚拟环境的标识,试了好几次都是这个结果。

解决方法

折腾了一阵后终于找到了解决方案:不要用bash venv.sh运行脚本,改用source venv.sh命令执行,这样虚拟环境就能正常激活了!

备注:内容来源于stack exchange,提问作者Marco Moldenhauer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 13:59:31