当前位置:  开发笔记 > 编程语言 > 正文

Visual Studio代码和virtualenv

如何解决《VisualStudio代码和virtualenv》经验,为你挑选了1个好方法。

我正在尝试将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"
    ]
},

但是,当我启动环境时,变量不会被拾取.我已经尝试在工作区设置中设置python路径:

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

但它似乎没有设置合适的环境.需要有相当于源激活的东西.有没有人想出来?



1> Don..:

@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

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有