如何解决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 中一样设置我的设置?
先谢谢你:)
解决方法
您必须选择解释器:https://code.visualstudio.com/docs/python/environments
,python.pythonPath
中的 settings.json
应该是绝对文件路径或以 ${workspaceFolder}
开头:
"python.pythonPath": "${workspaceFolder}/Python/pyver/py391/python.exe"
${workspaceFolder}
将替换为在 VS Code 中打开的文件夹的路径。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。