我使用PyCharm/IntelliJ社区版本来编写和调试Python脚本,但现在我正在尝试调试Python模块,而PyCharm执行错误的命令行指令解析,导致执行错误,或者我正在制作配置错误.
这是我的运行/调试配置:

这是在我运行模块时执行的(这里没有问题):
/usr/bin/python3.4 -m histraw
Run Code Online (Sandbox Code Playgroud)
但是当我调试时,这是IntelliJ控制台中的输出:
/usr/bin/python3.4 -m /opt/apps/pycharm/helpers/pydev/pydevd.py --multiproc --client 127.0.0.1 --port 57851 --file histraw
/usr/bin/python3.4: Error while finding spec for '/opt/apps/pycharm/helpers/pydev/pydevd.py' (<class 'ImportError'>: No module named '/opt/apps/pycharm/helpers/pydev/pydevd')
Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)
如您所见,参数分析错误,并且在-m选项之后,在模块名称之前传递IntelliJ调试脚本.
我也试过只是把-m histraw在脚本领域,但不工作,那场只是把Python脚本路径,而不是模块.
有任何想法吗?