你好,我得到了github上的项目,我想使用调试分析这个代码。这个项目使用python 3.6,运行时需要下一个命令
python -m pixloc.run_Aachen
pixloc是包(目录)名,run_亚琛是python文件名。
当我使用Pycharm运行此命令时,它是成功的
但是当我使用Pycharm调试模式运行时,它失败了
下图是我的运行/调试配置
enter image description here
我能为这个问题做些什么
我尝试使用setuptools.setup(),但不起作用,我只想在调试中使用-m选项
1条答案
按热度按时间p8h8hvxi1#
您的运行配置当前设置为运行Python脚本(即,作为
python ./path/to/script.py
),但您想要执行模块(即,python -m package.subpack.mod
)。要将运行配置更改为执行模块的配置,请执行以下操作:
1.在运行配置下,单击第一个显示为“脚本路径”的下拉菜单,并将其更改为“模块名称”。
1.然后,在随附的测试框中指定
pixloc.run_Aachen
。