在eclipse中使用-m运行python模块

在eclipse中使用-m运行python模块,python,eclipse,pydev,Python,Eclipse,Pydev,我已经在eclipse中编写了一个python包,直到最近,我还在eclipse中专门运行我的代码。我的代码的主代码位于包含顶级类的文件中,该类位于通常的 if __name__ == '__main__': pass 节 现在,我已将代码打包为whl,为了使我能够从命令行调用whl,我已将main移动到一个_umain_uuuuuu.py中,并使用命令从命令行调用我的包: python -m <<my package>> -c config.txt pyth

我已经在eclipse中编写了一个python包,直到最近,我还在eclipse中专门运行我的代码。我的代码的主代码位于包含顶级类的文件中,该类位于通常的

if __name__ == '__main__':
    pass

现在,我已将代码打包为whl,为了使我能够从命令行调用whl,我已将main移动到一个_umain_uuuuuu.py中,并使用命令从命令行调用我的包:

python -m <<my package>> -c config.txt
python-m-c config.txt

我确信解决方案很简单,但我不知道如何在pydev调试器中调用我的包。有可能吗?

是的,有可能,您只需打开PyDev首选项上的首选项,即可使用
-m
标志启动


i、 e:转到:
Preferences>PyDev>Run
并检查
launchmodules with python-m mod.name

谢谢您的回复。有可能我没有正确地思考这个问题,但我仍然不清楚。我已经使用pip安装了我的模块。并且可以在命令行中使用命令“python-m Humm,对不起,我理解了一些不同的东西……为此,不,您需要提供实际的.py文件(在菜单中:
run>run configuration>Main Module
)。它可以是您在解释器中安装的文件,但它仍然需要实际的.py文件,而不仅仅是模块名称。感谢您的回复