如何在 pycharm 中以调试模式启动“python -m MY_MODULE”

How to launch `python -m MY_MODULE` in debug mode in pycharm

提问人:Boschie 提问时间:11/16/2023 更新时间:11/16/2023 访问量:21

问:

我有一个脚本,由于使用了相对导入,它只能作为 运行。运行它会导致“尝试相对导入,没有已知的父包”错误。python -m path.to.my_scriptpython path/to/my_script.py

如何在PyCharm调试模式下启动此类脚本?

蟒蛇 pycharm

评论

0赞 DeepSpace 11/16/2023
使用正确的导入?
0赞 Boschie 11/16/2023
相对进口是另一种适当的、官方支持的进口。
0赞 DeepSpace 11/16/2023
然而,您需要跳过重重障碍并创建虚拟脚本:)

答:

0赞 Boschie 11/16/2023 #1

一种解决方案是启动一个虚拟文件,导入具有绝对路径的脚本。所以我创建并做了,然后在调试器中启动了 dummy.py。path/to/dummy.pyimport path.to.my_script

我尝试在运行配置中配置解释器选项,但无法弄清楚。