簡體   English   中英

如何在 mac 上的 vscode 中自動加載 venv/bin/activate

[英]How to autoload venv/bin/activate in vscode on mac

我有 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 代碼。 確保選擇了 Python 文件以指示 VS Code 加載 Python 擴展。
  3. 等待 Python 擴展完成加載(VS Code 終端的最左下角)。
  4. 加載 Python 擴展后打開一個新終端。 venv 將自動激活。

訣竅是僅在 Python 擴展加載后打開終端。

如果終端目錄包含虛擬環境,VS Code 也會在打開新終端時自動激活虛擬環境。 和以前一樣,必須選擇 Python 文件,並且必須完全加載 Python 擴展。

使用命令面板觸發“Python:select 解釋器”命令。 它應該允許您選擇您的虛擬環境。

在此處輸入圖像描述

這篇文章在 VS Code 中使用 Python 環境可能會讓您感興趣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM