问题标签 [pydev]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4271 浏览

python - Eclipse PyDev:在站点包源中设置断点

我正在使用Pydev在 Django 中调试一个问题。
我可以毫无问题地在我的 django项目代码中设置断点。 但是我无法Django 库源代码(在站点包中)中设置断点。

在这种情况下,PyDev 调试器用户界面在我单击设置断点时什么也不做,并且在我运行调试器时不会在该位置中断。

我错过了一些 PyDev 配置吗?在我使用的其他调试器中,此行为表明调试信息与源代码相关联的问题。关于下一步的任何想法都会有所帮助。

我还在 PyDev 中配置了站点包,使其位于我的PYTHONPATH中

如果有帮助,我将在 Max OS X 上使用 Eclipse。

谢谢

0 投票
1 回答
1715 浏览

python - PyDev 调试器不同于命令行 django runserver 命令

我正在尝试调试 django 视图的问题。当我在命令行上运行它时。我没有收到任何这些消息。但是,当我在 PyDev 调试器中运行它时,我会收到这些错误消息。我正在使用--noreload选项运行。

这些错误信息是什么意思?

为什么我在命令行上运行它时没有得到它们?

0 投票
2 回答
853 浏览

java - 为什么我不能在导入的模块中使用我的 Jython 类?

我有几个 Jython 模块位于同一目录中。其中之一定义了以下类:

我可以在它自己的模块中实例化和运行这个类。但是,当我将该模块导入另一个 Jython 模块并尝试实例化 MyTask() 时,我收到以下错误:

Runnable.__init__(self) AttributeError: 类 Runnable 没有属性 '__init__'

我在这里做错了什么?为什么此代码在定义我的类的模块中有效,但在我将该类导入另一个模块时无效?(我用“import modulename”而不是“from modulename import MyTask”来导入它)

编辑:对于那些认为问题在于 Runnable 是一个接口,因此没有构造函数的人:我知道这一点,但它并没有完全解释这种情况。问题的关键是我可以在定义它的模块中实例化这个类,但我不能将它导入另一个模块并在那里实例化它。IE,

在 mytask_module 中:

在 other_module 中:

现在你看到混乱了吗?如果问题纯粹是您所描述的,那么前一个示例也应该引发 AttributeError,但事实并非如此。它运行得很好。

编辑#2:显然这在独立脚本中有效,但在我的 Eclipse/Pydev 环境中无效。所以真正的问题是为什么 Pydev 不让我这样做。如果这对他们自己的 Pydev/Eclipse 环境中的任何人都有效,请告诉我。

0 投票
2 回答
7430 浏览

eclipse - Eclipse 是否可以温和地终止而不是使用 SIGKILL?

我在 Windows 上使用 Eclipse,以及用于 Python 开发的 PyDev 插件。当我使用“运行”启动我的应用程序时,它会生成一个新的 Python (CPython) 实例。当我使用“终止”按钮(红色方块)时,它会终止进程。但是,它似乎执行了 SIGKILL,因此我的关闭处理程序无法清理。

有没有办法让 Eclipse 发送 SIGTERM,或者从 Eclipse 控制台模拟键盘中断(ctrl-c)?

注意:我知道还有其他 Python IDE,如 Komodo 或 Wing,可能会解决这个问题,但我不打算切换它。

0 投票
2 回答
12418 浏览

python - 当使用 Pydev 插件选择运行或调试时,如何配置 Eclipse 以启动浏览器

我正在使用 Eclipse Pydev 插件学习 Python 和 Django。当我按下运行或调试时,我希望内部或外部浏览器使用 URL http:/127.0.0.1 启动或刷新。我已经看到它是用 PHP 插件完成的,但不是 Pydev。

0 投票
7 回答
24319 浏览

python - Django -- User.DoesNotExist 不存在?

我正试图抓住 Django。我在 Eclipse 上使用 Pydev。我写了一个简单的注册页面,但我无法开始工作。Eclipse 抱怨 User.DoesNotExist 未定义。很可能,我错过了一些微不足道的东西。这是代码的相关部分:

0 投票
4 回答
10944 浏览

django - 如何使用 Eclipse 和 Pydev 正确调试?

我已经正确配置了 Pydev,因此它可以运行我的应用程序,但是当我想通过设置断点来检查/跟踪我的代码时,调试器不会启动(无法跟踪)。有谁知道这里发生了什么?

0 投票
2 回答
5517 浏览

django - Eclipse/PyDev + Django 调试

Eclipse/PyDev、Python 2.6、Django 1.1

一切都在运行模式下工作。如果我将调试点放在 manage.py 文件中,断点就会起作用。但是当我把它放在任何动作方法中时,它什么都不会产生:(

0 投票
5 回答
3143 浏览

python - 跳入 Python 交互式会话中程?

嘿,我想知道...我正在将 pydev 与 eclipse 一起使用,我真的很喜欢强大的调试功能,但我想知道:

是否可以在eclipse中设置断点并在执行过程中跳转到交互式python解释器?

我认为那会很方便;)

编辑:我想强调我的目标不是跳入调试器。pydev/eclipse 有一个很棒的调试器,我可以只看回溯并设置断点。

我想要的是执行一个脚本并在执行过程中跳转到一个交互式 python 解释器,这样我就可以做一些事情......

  • 闲逛
  • 检查事物的价值
  • 操纵变量
  • 在我将它添加到应用程序之前找出一些代码

我知道你可以用调试器完成这一切,但我可​​以在交互式解释器中更快地完成,因为我可以尝试一些东西,看到它不起作用,然后尝试其他东西,而无需让应用程序回到执行点又是那个代码。

0 投票
2 回答
1117 浏览

python - appengine 的 Eclipse 中的断点

我在 Eclipse 上有 pydev,想调试处理程序。我在处理程序上放置断点并以调试模式启动项目。当我单击与处理程序对应的超链接时,控件不会返回断点。我在这里错过了什么吗?此次发布也是针对 Python 中的谷歌应用引擎应用程序。