收到“/:未找到事件”。使用 PyCharm 远程调试器时

Posted

技术标签:

【中文标题】收到“/:未找到事件”。使用 PyCharm 远程调试器时【英文标题】:Received "/: Event not found." when using PyCharm remote dubugger 【发布时间】:2018-06-11 12:22:14 【问题描述】:

当我使用 PyCharm 通过 ssh 远程调试到 tcsh shell 服务器时,它多次停止工作,并显示“/: Event not found”

更具体地说,我在 pycharm 调试控制台中遇到以下情况。

ssh://username@hostserver:22/path/to/bin/python -u /path/to/.pycharm_helpers/pydev/pydevd.py --cmd-line --multiproc --qt-support=auto --client '0.0.0.0' --port 40426 --file /path/to/python/file/main.py /: Event not found.

问题是由于 tcsh shell 中的历史替换造成的吗?因为我在输入!/ 时可以得到相同的响应。

我发现了一些类似的问题,例如 Issue with pycharm remote debug (“/: Event not found.” ) 和 Event not found,但没有有用的答案。

有时这个问题会自动消失,这很奇怪。

【问题讨论】:

【参考方案1】:

我遇到了同样的问题,并收到了 JetBrains 的答复。是PyCharm不支持​​csh造成的,临时的解决办法是使用bash,直到PyCharm支持csh。在 Linux 中将登录 shell 更改为 bash 后,远程调试器开始工作。

【讨论】:

我也这么认为... 将 csh 更改为 bash 后一切正常。【参考方案2】:

我也有类似的问题。

我已通过从 ~/Library/Caches/PyCharm20017.3 目录中删除 remote_source 文件来解决此问题。

请注意,我使用的是 macOS。

【讨论】:

在 macOS 上为我工作。知道 Windows 上的路径是什么吗? 在 Windows 上,路径为:“C:\Users\MyUser\.PyCharm2019.1\system\remote_sources”。删除它为我解决了这个问题(我不明白为什么这个文件夹在 Windows 上比 mac 这么大)

以上是关于收到“/:未找到事件”。使用 PyCharm 远程调试器时的主要内容,如果未能解决你的问题,请参考以下文章

未找到事件的处理函数:“changeText”

pycharm远程调试配置

PyCharm 远程选项不可用

Pycharm配置远程调试

pycharm远程连接超时

PyCharm - 无法使用远程解释器