首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调试远程python脚本?

问如何调试远程python脚本?
EN

Stack Overflow用户
提问于 2016-11-14 18:00:53
回答 4查看 2.8K关注 0票数 1

我正在寻找一种方法来调试远程python脚本,而不需要像在the answer here中那样进行任何设置

我设置了远程解释器,设置了调试配置,单击了调试按钮,得到了error Event not found:

代码语言:javascript
复制
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脚本?

EN

回答 4

Stack Overflow用户

发布于 2017-06-30 16:57:16

我能够通过重新安装PyCharm来解决这个问题。(# 1和5是可选的)

和导出要恢复的最小设置,如键映射(文件>导出和当前PyCharm

  1. Install新的
  2. PyCharm
  3. 启动新的PyCharm和首次启动时不导入预先存在的设置
  4. 从旧的PyCharm(文件>导入设置)导入设置

G213

我猜当一些与环境相关的设置被搞乱时,就会发生这种情况。请注意,您需要记住远程解释器的设置,因为它将在重新安装时消失。

票数 1
EN

Stack Overflow用户

发布于 2016-11-15 02:19:02

我经常与pycharm一起使用流浪者,只要我将解释器设置为正在运行的流浪者框内的解释器,调试对我来说总是很有效的。

如果你进入设置->项目->项目解释器,然后设置到你的远程解释器的连接,它通常会安装pycharm-debug.egg等,你可以调试,在这个解释器上运行你的项目,并在pycharm中设置断点,它将在这些断点上中断。

这是他们关于设置https://www.jetbrains.com/help/pycharm/2016.1/configuring-remote-python-interpreters.html的文档

票数 0
EN

Stack Overflow用户

发布于 2016-11-15 08:20:11

一节中描述的设置远程调试。

使用远程解释器进行

远程调试

(不是服务器!!)而且它运行得很好。

这里的链接是:https://www.jetbrains.com/help/pycharm/2016.1/remote-debugging.html

您只需设置remote interpreter (我使用的是ssh),然后设置您的运行配置。如果你需要进一步的帮助,请告诉我。

下面是我在PyCharm中的运行配置:

​

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40586031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档