WSL2 Ubuntu 上的 Python launch.json 参数
Posted
技术标签:
【中文标题】WSL2 Ubuntu 上的 Python launch.json 参数【英文标题】:Python on WSL2 Ubuntu launch.json args 【发布时间】:2022-01-03 03:38:19 【问题描述】:我在 WSL2 上使用 VSCode: 1.62.3 和 Windows_NT x64 版本 10.0.22000 和 Ubuntu。 我用这段代码准备了一个 main.py 文件:
import argparse
argumnet = argparse.ArgumentParser()
argumnet.add_argument('--name', type=str, required=True)
parser = argumnet.parse_args()
print(f'Ciao parser.name')
以及具有此配置的 launch.json 文件:
// Usare IntelliSense per informazioni sui possibili attributi.
// Al passaggio del mouse vengono visualizzate le descrizioni degli attributi esistenti.
// Per altre informazioni, visitare: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
"name": "Python: Debug",
"type": "python",
"request": "launch",
"args": ["--name", "Marco"],
]
当我开始调试或执行时,main.py 文件在没有参数的情况下执行。
【问题讨论】:
【参考方案1】:在 Linux $HOME/.config/Code/User/settings.json
中,添加这一行:
"python.terminal.executeInFileDir": true
【讨论】:
以上是关于WSL2 Ubuntu 上的 Python launch.json 参数的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows 10 上的 WSL2 上使用 JDK 的正确方法是啥?
在 WSL2 Ubuntu 中使用 Laravel 运行 Python 会导致“找不到模块”
为啥带有 SourceTree 的 WSL2 上的 Git 对我来说这么慢?