【问题标题】:Visual Studio Code venv supportVisual Studio Code venv 支持
【发布时间】:2017-05-20 21:10:21
【问题描述】:

我正在使用 Python 的 venv,但不确定如何让 VS Code 识别文件夹布局。

解释器是系统级的 Python,所以它看不到项目的Lib/Scripts/Include/ 等,因此无法找到(导入)我已经添加的模块。

有没有办法将 VS Code 配置为与 venv 项目和非 venv 项目一起使用,还是我必须为每个项目设置 python.pythonPath

【问题讨论】:

    标签: python visual-studio-code python-venv


    【解决方案1】:

    在 venv 目录的上一级打开一个文件夹。然后 VS Code 会发现 /Scripts 中的 python.exe。

    例如,如果您在 C:\MyProjects 中创建了 venv

    C:\MyProjects> python -m venv MyEnv
    

    然后在 VS Code 中,

    Open Folder... (Ctrl-K Ctrl-O)
    

    选择 C:\MyProjects

    Command Palette... (Ctrl-Shift-P)
    Python: Select Interpreter<Enter>
    

    您现在应该会看到一个下拉列表,其中包括 .\MyEnv\Scripts\python.exe。

    https://github.com/Microsoft/vscode-python/issues/2470#issuecomment-418459133

    【讨论】:

      猜你喜欢
      • 2017-03-26
      • 2021-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多