gpt4 book ai didi

python - 如何在 mac 上的 vscode 中自动加载 venv/bin/activate

转载 作者:行者123 更新时间:2023-12-03 08:30:40 25 4
gpt4 key购买 nike

我有带有 venv 环境的 django 项目文件夹。打开 vscode 时,它​​会在 vscode 中打开终端。

有没有办法让我在打开项目文件夹时不必一直 venv/bin/activate ?

最佳答案

编辑此答案中的评论(归功于@XJOJIX)。这将激活虚拟环境,而无需关闭或打开终端。仍需要选择一个 Python 文件来加载 Python 扩展。

在 VS Code 中将此参数添加到“launch.json”或“.code-workspace”

    "settings": {
"python.terminal.activateEnvInCurrentTerminal": true
}

上一个答案:

要让 VS Code 终端在首次启动 VS Code 时自动激活虚拟环境:

  1. 退出 VS Code 之前关闭终端。
  2. 打开 VS Code。确保选择 Python 文件以指示 VS Code 加载 Python 扩展。
  3. 等待Python扩展完成加载(最底层VS Code 终端左侧)。
  4. 加载 Python 扩展后打开一个新终端。 venv 将自动激活。

诀窍是仅在 Python 扩展加载后才打开终端。

如果终端的目录包含虚拟环境,则打开新终端时 VS Code 也会自动激活虚拟环境。和以前一样,必须选择 Python 文件并且必须完全加载 Python 扩展。

关于python - 如何在 mac 上的 vscode 中自动加载 venv/bin/activate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65250276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com