mik*_*ebz 9 python nose visual-studio-code
我正在尝试将Visual Studio代码与虚拟环境一起使用.在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"
]
},
Run Code Online (Sandbox Code Playgroud)
但是,当我启动环境时,变量不会被拾取.我已经尝试在工作区设置中设置python路径:
"python.pythonPath": "${workspaceRoot}/env/dev/bin/python"
Run Code Online (Sandbox Code Playgroud)
但它似乎没有设置合适的环境.需要有相当于源激活的东西.有没有人想出来?
Don*_*Don 12
@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
| 归档时间: |
|
| 查看次数: |
14047 次 |
| 最近记录: |