我有一个脚本,只能作为python -m path.to.my_script运行,由于使用相对导入。运行它作为python path/to/my_script.py给出“尝试相对导入没有已知的父包”错误。如何在PyCharm调试模式下启动这样的脚本?
python -m path.to.my_script
python path/to/my_script.py
xxhby3vn1#
一个解决方案是启动一个虚拟文件,导入带有绝对路径的脚本。所以我创建了path/to/dummy.py并执行了import path.to.my_script,然后在调试器中启动dummy.py。我试过在运行配置中配置解释器选项,但找不到答案。
path/to/dummy.py
import path.to.my_script
1条答案
按热度按时间xxhby3vn1#
一个解决方案是启动一个虚拟文件,导入带有绝对路径的脚本。所以我创建了
path/to/dummy.py
并执行了import path.to.my_script
,然后在调试器中启动dummy.py。我试过在运行配置中配置解释器选项,但找不到答案。