为何CMD创建Python虚拟环境后,VS Code运行文件无法自动激活?
VS Code自动激活Python虚拟环境的解决方案
问题背景
- 使用环境:Python 3.12.2 + Visual Studio Code
- 操作流程:将笔记本中的项目克隆到台式机后,通过命令
python -m venv venv创建了虚拟环境,可通过venv\Scripts\activate.bat手动激活环境 - 需求:希望运行Python程序时自动激活该虚拟环境,无需每次手动执行激活命令
- 当前状态:已在VS Code中选中解释器为3.12.2(关联虚拟环境
venv),最初猜测问题与环境变量有关
解决方法
只需在VS Code的设置中开启自动激活虚拟环境的选项:
- 打开VS Code设置界面(使用快捷键
Ctrl+,) - 在设置搜索栏输入
python.terminal.activateEnvironment - 将该选项的取值设置为
True - 重启终端或重新运行Python程序,虚拟环境会自动激活
内容的提问来源于stack exchange,提问作者CanadianBeaver
相关产品推荐
相关产品推荐

