gpt4 book ai didi

python - Visual Studio 代码和 virtualenv

转载 作者:太空狗 更新时间:2023-10-29 20:15:21 25 4
gpt4 key购买 nike

我正在尝试在虚拟环境中使用 Visual Studio Code。在 Launch JSON 中,我像这样指定 nosetests 启动:

{
"name": "nosetests",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"program": "${workspaceRoot}/env/dev/bin/nosetests",
"args": [
"--nocapture",
"tests"
],
"externalConsole": false,
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit"
]
},

但是,当我启动时,环境变量没有被获取。我尝试在工作区设置中设置 python 路径:

"python.pythonPath": "${workspaceRoot}/env/dev/bin/python"

但是好像没有设置正确的环境。需要有一些东西相当于源激活。有人解决了吗?

最佳答案

@mikebz 你需要配置python可执行文件的路径如下:

“pythonPath”:“${workspaceRoot}/env/dev/bin/python”

路径可能不是 100% 准确(请仔细检查),但这就是您需要在 launch.json 中配置它的方式。
使用下一版本的 VS Code,您将不再需要执行此操作,即您不必在两个文件中配置相同的设置。

可以在此处找到有关配置调试路径的更多详细信息: https://github.com/DonJayamanne/pythonVSCode/wiki/Python-Path-and-Version#python-version-used-for-debugging

关于python - Visual Studio 代码和 virtualenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38545326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com