[英]How to run my Python module in Visual Studio Code in interactive mode?
[英]How to run python in Visual Studio Code as a main module
如何在 Visual Studio Code 中將 python 作為主模塊運行?
從命令行我會使用-m
開關,比如
python -m program.py
我需要這個來使相對進口工作。
有什么可以添加到launch.json
文件中的嗎?
如果這是不可能的,我可能需要用runpy
做一些事情,請參閱 python docs ,但如果 vscode 可以做到這一點,那就太好了。
編輯:
目前,我使用一個額外的run.py
文件作為解決方法,將其放在要運行的包之外。 然后配置 vscode 來運行該文件:
"program": "${workspaceRoot}/../run.py"
我從run.py
導入包並調用它的入口點函數。
有關調試模塊的文檔,請訪問: https : //code.visualstudio.com/docs/python/debugging#_debugging-specific-app-types
你需要做的就是:
Python: Module
debug cofiguration launch.json
並找到Python: Module
config部分,並將模塊名稱替換為設置module
的值,例如program
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: app",
"type": "python",
"request": "launch",
"module": "module_name.app",
"console": "integratedTerminal"
}
]
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.