如何在Visual Studio Code中使用virtualenv运行Python程序

5

我目前在虚拟环境中运行Python程序,但是如何在Visual Studio Code中运行,特别是当单击运行/调试时(Ubuntu)。

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

基本上,我想通过使用断点进行调试。


1
不是针对你的问题,但Scrapy有一些交互式调试功能可能对你有用。 - VMRuiz
@VMRuiz 我能够管理 Scrapy,但需要先检查 virtualenv 的概念。 - Sharath
3个回答

2

请编辑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

这是关于使用Visual Studio Code进行调试的文档。

但是如何进入环境呢?我已经更新了问题。 - Sharath
欢迎来到SO。请阅读此如何回答以遵循SO准则,提供高质量的答案。 - thewaywewere
请查看此答案:https://dev59.com/y1oU5IYBdhLWcg3wQ1Z3,因为它代表了2018年的最新情况。 - holms

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

您可以通过选择“文件”->“首选项”->“设置”来访问Visual Studio Code中的设置文件。


1

链接并未涉及到virtualenv的概念。 - Sharath
现在Ubuntu的链接指向了一个比特币网站。请始终给出解释,而不仅仅是点赞。网站并非永久存在。 - Johannes Gontrum

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接