我正在寻找一种方法来调试远程python脚本,而不需要像在the answer here中那样进行任何设置
我设置了远程解释器,设置了调试配置,单击了调试按钮,得到了error Event not found:
ssh://myuser@my_ip:my_port/usr/local/bin/python -u /myuser/.pycharm_helpers/pydev/pydevd.py --multiproc --qt-support --client '0.0.0.0' --port 46994 --file /opt/my_work_dir/my_script.py
/: Event not found.

似乎pyCharm负责所有的调试设置--multiproc --qt-support --client '0.0.0.0' --port 46994,但我的配置是错误的。
有没有一种方法可以在不放置pydevd.settrace('host', port=21000, stdoutToServer=True, stderrToServer=True)和其他操作的情况下调试python脚本?
发布于 2017-06-30 16:57:16
我能够通过重新安装PyCharm来解决这个问题。(# 1和5是可选的)
和导出要恢复的最小设置,如键映射(文件>导出和当前PyCharm
G213
我猜当一些与环境相关的设置被搞乱时,就会发生这种情况。请注意,您需要记住远程解释器的设置,因为它将在重新安装时消失。
发布于 2016-11-15 02:19:02
我经常与pycharm一起使用流浪者,只要我将解释器设置为正在运行的流浪者框内的解释器,调试对我来说总是很有效的。
如果你进入设置->项目->项目解释器,然后设置到你的远程解释器的连接,它通常会安装pycharm-debug.egg等,你可以调试,在这个解释器上运行你的项目,并在pycharm中设置断点,它将在这些断点上中断。
这是他们关于设置https://www.jetbrains.com/help/pycharm/2016.1/configuring-remote-python-interpreters.html的文档
发布于 2016-11-15 08:20:11
一节中描述的设置远程调试。
使用远程解释器进行
远程调试
(不是服务器!!)而且它运行得很好。
这里的链接是:https://www.jetbrains.com/help/pycharm/2016.1/remote-debugging.html
您只需设置remote interpreter (我使用的是ssh),然后设置您的运行配置。如果你需要进一步的帮助,请告诉我。
下面是我在PyCharm中的运行配置:

https://stackoverflow.com/questions/40586031
复制相似问题