我有一个复杂的 python 程序,我想调试 setup.py 的位置
entry_points=dict(
console_scripts=[
'myprog = myprog.command:myprog_main',
]
)
Run Code Online (Sandbox Code Playgroud)
其中 command.py 具有接受命令的逻辑,因此我可以运行类似的东西
myprog process --config config.yaml
Run Code Online (Sandbox Code Playgroud)
在 pycharm 中放置断点不会导致程序停止,因为 dopython command.py process --config config.yaml不会执行任何操作
我觉得这是基本的东西,但我找不到调试它的方法(使用 pycharm)
我们举jupyter notebook个例子:
在jupyter, it 中from jupyter_core.command import main,所以我需要做的是在jupyter_core.command:main.
然后,我需要在 Pycharm 中添加配置。Script path应该是/path/to/jupyter,Parameters应该是notebook。
接下来,我需要单击Debug。
我已经完成了,我到达了断点jupyter_core.command:main。
| 归档时间: |
|
| 查看次数: |
758 次 |
| 最近记录: |