运行 一个 python 模块,在 eclipse 中使用 -m
Running a python module using -m from within eclipse
我已经在 eclipse 中编写了一个 python 程序包,直到最近,我的代码都是 运行 完全在 eclipse 中。我的代码的主要部分是在通常
之后包含顶层 class 的文件中
if __name__ == '__main__':
pass
节。
我现在已经将我的代码打包为一个 whl,为了让我能够从命令行调用 whl,我将 main 移到了 __main__.py 中,并使用以下命令从命令行调用我的包:
python -m <<my package>> -c config.txt
我确信解决方案很简单,但我不知道如何在 pydev 调试器中调用我的包。可能吗?
是的,这是可能的,您只需打开 PyDev 首选项的首选项即可使用 -m
标志启动。
即:转到:Preferences > PyDev > Run
并检查 Launch modules with python -m mod.name
。
我已经在 eclipse 中编写了一个 python 程序包,直到最近,我的代码都是 运行 完全在 eclipse 中。我的代码的主要部分是在通常
之后包含顶层 class 的文件中if __name__ == '__main__':
pass
节。
我现在已经将我的代码打包为一个 whl,为了让我能够从命令行调用 whl,我将 main 移到了 __main__.py 中,并使用以下命令从命令行调用我的包:
python -m <<my package>> -c config.txt
我确信解决方案很简单,但我不知道如何在 pydev 调试器中调用我的包。可能吗?
是的,这是可能的,您只需打开 PyDev 首选项的首选项即可使用 -m
标志启动。
即:转到:Preferences > PyDev > Run
并检查 Launch modules with python -m mod.name
。