python - Visual Studio Code 运行 venv python
问题描述
我在 python 中创建了一个 venv。在 CMD 我可以执行它
Python\pyenv\Scripts\activate
然后运行我的脚本
python example.py
但是如何在 Visual Studio Code 中自动完成呢?如果我按 F5 或 CTRL+F5 VSC 会尝试运行另一个 Python 版本,但不是我的 venv。在settings.json
我有通往我的 venv 的路径:
{
"python.pythonPath": "Python\\pyver\\py391\\python.exe"
}
我需要在我的设置中的某个地方写下Python\pyenv\Scripts\activate
并python
像 Anaconda 那样执行它。如果我使用 Anaconda 按 F5,我可以在终端中看到它首先运行path\to\Scripts\activate
,然后激活conda base
并运行 python 脚本。如何像在 Anaconda 中一样设置我的设置?
先感谢您 :)
解决方案
您的python.pythonPath
in 您settings.json
应该是绝对文件路径或前面加上${workspaceFolder}
:
"python.pythonPath": "${workspaceFolder}/Python/pyver/py391/python.exe"
将${workspaceFolder}
替换为在 VS Code 中打开的文件夹的路径。
推荐阅读
- synchronized - 使用 maven-surefire 插件时如何进行同步工作?
- angular - Ag-Grid 如何使用向上、向下、顶部和底部按钮移动行(在 Angular7 代码中)
- bash - 使用 GNU sed (gsed) “查找”的 Bash 脚本的输出文件为空
- wxpython - wxPython设置样式文本控件方法返回false
- svg - 如何使用 Inkscape 使用“data:image/svg+xml”将 svg 光栅化为 png 而没有混叠效果?
- javascript - 如何以编程方式在输入类型 = 数字中设置无效值?
- javascript - 在 Url.Action 中使用来自 Javascript 的控制器名称
- sql - 需要 SQL 查询来搜索数据库并删除具有特定值的行
- c# - C# Path.Combine 用于虚拟路径?
- flutter - Flutter 将图像保存在 Gallery 文件夹中