【发布时间】:2019-09-08 17:05:00
【问题描述】:
平台和软件版本:
Mac OS Mojave,VS Code 1.38.0,已安装 Python 扩展。已创建 使用命令在项目目录中的虚拟环境
python3 -m env。 修改 Python 扩展中的设置,"python.venvPath": "bin",处理python为虚拟的bin目录 环境被存储。
情况:
当我使用code . 启动 VS Code,然后在文件夹中打开一个 python 文件时,选择的解释器是 ./bin/python,但是集成终端未设置为正确的 python 可执行文件。如果我启动一个新终端,它会获取虚拟环境(这可能是由于 Python 扩展设置 "python.terminal.activateEnvironment": true)
问题:
有没有办法让集成终端也有虚拟环境的来源?
或者有没有更好的方法让 VS Code 激活由python3 -m env . 创建的虚拟环境?
谢谢。
编辑:
只需在此处重新阅读 VS Code 文档 - https://code.visualstudio.com/docs/python/environments,这次就注意到了这一点。想知道是否有办法杀死现有终端,然后在 VS Code 启动时启动它...
但是,从激活了特定 Python 环境的 shell 启动 VS Code 不会在默认集成终端中自动激活该环境。使用终端:在 VS Code 运行后创建新的集成终端命令。
【问题讨论】:
标签: python python-3.x visual-studio-code