由于使用了相对导入,我有一个脚本只能作为
python -m path.to.my_script
运行。以 python path/to/my_script.py
运行它会给出“尝试相对导入,但没有已知的父包”错误。
如何在 PyCharm 调试模式下启动此类脚本?
一种解决方案是启动一个虚拟文件,使用绝对路径导入脚本。所以我创建了
path/to/dummy.py
并执行了 import path.to.my_script
,然后在调试器中启动了 dummy.py。
我尝试在运行配置中配置解释器选项,但无法弄清楚。