【问题标题】:Prevent Visual Studio Code from activating the Python virtual environment阻止 Visual Studio Code 激活 Python 虚拟环境
【发布时间】:2019-07-15 01:49:23
【问题描述】:

打开 Python 项目后,每当我在 Visual Studio Code 中打开集成终端时,它都会自动激活虚拟环境。我确定这是由 VS Code 完成的,因为我可以在该终端的 bash 历史记录中找到此命令:

source <project-directory>/venv/bin/activate

我不想激活虚拟环境。我们如何防止 VS Code 这样做?

【问题讨论】:

    标签: python terminal visual-studio-code


    【解决方案1】:

    "python.terminal.activateEnvironment": false 添加到您的设置中(如果您不想要它,则全局添加到您的用户设置中,否则您的settings.json 文件位于 .vscode 目录中;如果这是一个 per-适合您的工作区;docs)。

    【讨论】:

      【解决方案2】:

      如果先打开vscode终端,然后选择python解释器,则不会激活python环境。这个答案适用于 pyhton 3.8.1 的 vscode 1.44.0。我没有用其他版本测试过。但是,如果您打开了任何文件或工作区,则需要先关闭它以关闭 python 解释器。您无需对设置进行任何更改。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-09
        • 1970-01-01
        • 2022-10-17
        • 2022-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多