Windows 上的 VS Code 中,如何让 Git Bash 终端自动激活项目中的虚拟环境呢?
在 Windows 上的 VS Code 中,如果你希望在使用 Git Bash 终端时自动激活项目中的虚拟环境,可以通过以下步骤实现:
创建虚拟环境: 首先,确保你已经在项目中创建了一个虚拟环境。你可以使用以下命令创建一个虚拟环境(假设你使用的是 Python):
python -m venv venv
这将在你的项目目录中创建一个名为 venv
的虚拟环境。
配置 VS Code: 打开 VS Code,确保你已经安装了 Python 扩展。
设置终端:
在 VS Code 中,打开设置(可以通过点击左下角的齿轮图标,然后选择“设置”),搜索 terminal.integrated.profiles.windows
,然后找到 Git Bash 的配置。
修改 Git Bash 配置:
在 Git Bash 的配置中,添加一个命令来激活虚拟环境。你可以在 args
中添加激活命令。以下是一个示例配置:
"terminal.integrated.profiles.windows": {
"Git Bash": {
"source": "Git Bash",
"icon": "terminal-bash",
"args": [
"--login",
"-i",
"-c",
"source ./venv/Scripts/activate && exec bash"
]
}
}
这里的 source ./venv/Scripts/activate
是激活虚拟环境的命令,确保路径正确。
设置默认终端:
在设置中,搜索 terminal.integrated.defaultProfile.windows
,将其设置为 Git Bash
,这样每次打开终端时都会使用 Git Bash。
打开终端: 现在,当你在 VS Code 中打开新的终端时,Git Bash 会自动激活你项目中的虚拟环境。
通过以上步骤,你应该能够在 VS Code 中使用 Git Bash 终端时自动激活项目的虚拟环境。