python - 在 Visual Studio Code 中自动激活虚拟环境
问题描述
我希望 VS Code 在运行时打开 venv,但我找不到如何做到这一点。我已经尝试将这一行添加到 settings.json 中:
"terminal.integrated.shellArgs.windows": ["source${workspaceFolder}\env\Scripts\activate"]
但是,它给我一个 127 错误代码。我找到了 127 代码的含义。意思是,Not found
。但是,如果我现在看到我的 venv 文件夹,怎么找不到呢?
我认为是终端故障。我正在使用带有 Git Bash 终端的 Win 10,它是在您将 Git 安装到您的机器时出现的。
解决方案
这就是我在 2021 年的做法:
在您的vs代码中输入Ctrl++ 。ShiftP
找到您的虚拟环境:
Python:选择解释器>输入解释器路径>查找
找到您的虚拟环境后,选择您的 python 版本:
你的虚拟环境> bin > python3。
现在在您的项目中,您将看到.vscode目录在其中创建了打开的settings.json并添加:
"python.terminal.activateEnvironment": true
不要忘记在之前添加逗号以将其与已经存在的键值对分开。
现在重新启动终端。
您应该会看到您的虚拟环境自动激活。
推荐阅读
- javascript - 如何使用多个按钮打开单个模式?
- c# - 我可以使用 Source Generators 获取引用的项目代码吗?
- c# - 从索引位置到末尾搜索数组中的对象
- html - Bootstrap Carousel 弹跳,无法使用 HTML 和 CSS 进行编辑 - 包括 O/P gif
- string - 如何使用字符串中的单词在批处理文件中拆分字符串
- javascript - 通过对相关键求和,对数组中的键求和
- python - 如何在 python 中模仿 C# out 关键字功能来传递多个值
- php - 在 Memberpres 支付月费后设置用户角色
- github - 在 Github README 中获取用户选择的颜色主题
- sql - 将行插入视图 SQL 时出现主键错误