【问题标题】:How to run python programs in visual studio code in virtualenv如何在 virtualenv 的 Visual Studio 代码中运行 python 程序
【发布时间】:2017-10-01 03:30:22
【问题描述】:

我目前正在 virtualenv 中运行 python 程序,但是如何使用 Visual Studio 代码运行,尤其是在单击运行/调试时。 (Ubuntu)

首先我需要进入环境,这是我从终端 source ~/home/python/bin/activate 运行的,然后是 python test.py,其中 python 指向 python3.5虚拟环境

基本上我想通过断点来调试。

【问题讨论】:

标签: python visual-studio-code


【解决方案1】:

请编辑 launch.json 添加配置

{
            "name": "Attach (Remote Debug)",
            "type": "python",
            "request": "attach",
            "localRoot": "${workspaceRoot}",
            "remoteRoot": "${workspaceRoot}",
            "port": 3000,
            "secret": "my_secret",
            "host": "localhost"
},

关注链接:https://code.visualstudio.com/docs/editor/debugging

【讨论】:

【解决方案2】:

假设您使用 Visual Studio Code 的 donjayamanne.python 插件,您可以在 用户或工作区设置文件 (settings.json) 中进行设置:

"python.pythonPath": "~/home/python/bin/python"

您可以使用 File -> Preferences -> Settings 访问 Visual Studio Code 中的设置文件。

【讨论】:

    【解决方案3】:

    这里解释了如何使用 Python https://code.visualstudio.com/docs/languages/python 运行 Visual Studio Code

    EDIT1:

    Windows - Python 虚拟环境和带有 Visual Studio 代码的 PYTHONPATH:https://www.youtube.com/watch?v=AfvuK7US_9s

    EDIT2: Ubuntu - http://dacrook.com/setting-up-python-and-virtual-environments-in-visual-studio-code-on-ubuntu/

    【讨论】:

    • 链接没有提到 virtualenv 的概念
    • ubuntu 的链接现在指向一个比特币网站。请始终给出解释,而不仅仅是喜欢。网站不是永久性的。
    猜你喜欢
    • 1970-01-01
    • 2017-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-28
    • 1970-01-01
    • 1970-01-01
    • 2022-06-17
    相关资源
    最近更新 更多