Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“如何调试”;python-m模块“u name”;使用pudb_Python_Linux_Pudb - Fatal编程技术网

“如何调试”;python-m模块“u name”;使用pudb

“如何调试”;python-m模块“u name”;使用pudb,python,linux,pudb,Python,Linux,Pudb,我有以下python调用: python -m module_name 文件结构如下: module_name __init__.py __main__.py 以前,我在不使用-m的情况下使用pudb for signle python程序进行调试,调试方式如下: python -m pudb.run file_name.py 考虑到这一点,我尝试了以下命令,但出现错误: python -m pudb.run -m module_name 错误消息: Usage: run

我有以下python调用:

python -m module_name
文件结构如下:

module_name
    __init__.py
    __main__.py
以前,我在不使用
-m
的情况下使用pudb for signle python程序进行调试,调试方式如下:

python -m pudb.run file_name.py
考虑到这一点,我尝试了以下命令,但出现错误:

python -m pudb.run -m module_name
错误消息:

Usage: run.py [options] SCRIPT-TO-RUN [SCRIPT-ARGUMENTS]
run.py: error: no such option: -m

使用pudb调试“python-m module_name”有什么解决方案吗?

这不是问题的确切解决方案,但如果您找不到这样做的方法,您可以在模块中导入并启动pudb,例如在u main_uuuuuuu.py文件中:

import pudb 
pu.db

# Rest of your module code
然后运行它

python-m模块名称


它将以这种方式在pudb中自动启动。

现在支持此功能。看到这个了吗

pudb3-m某些_模块