问题标签 [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.
python - Eclipse PyDev:在站点包源中设置断点
我正在使用Pydev在 Django 中调试一个问题。
我可以毫无问题地在我的 django项目代码中设置断点。
但是我无法在Django 库源代码(在站点包中)中设置断点。
在这种情况下,PyDev 调试器用户界面在我单击设置断点时什么也不做,并且在我运行调试器时不会在该位置中断。
我错过了一些 PyDev 配置吗?在我使用的其他调试器中,此行为表明调试信息与源代码相关联的问题。关于下一步的任何想法都会有所帮助。
我还在 PyDev 中配置了站点包,使其位于我的PYTHONPATH中
如果有帮助,我将在 Max OS X 上使用 Eclipse。
谢谢
python - PyDev 调试器不同于命令行 django runserver 命令
我正在尝试调试 django 视图的问题。当我在命令行上运行它时。我没有收到任何这些消息。但是,当我在 PyDev 调试器中运行它时,我会收到这些错误消息。我正在使用--noreload选项运行。
这些错误信息是什么意思?
为什么我在命令行上运行它时没有得到它们?
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 环境中的任何人都有效,请告诉我。
eclipse - Eclipse 是否可以温和地终止而不是使用 SIGKILL?
我在 Windows 上使用 Eclipse,以及用于 Python 开发的 PyDev 插件。当我使用“运行”启动我的应用程序时,它会生成一个新的 Python (CPython) 实例。当我使用“终止”按钮(红色方块)时,它会终止进程。但是,它似乎执行了 SIGKILL,因此我的关闭处理程序无法清理。
有没有办法让 Eclipse 发送 SIGTERM,或者从 Eclipse 控制台模拟键盘中断(ctrl-c)?
注意:我知道还有其他 Python IDE,如 Komodo 或 Wing,可能会解决这个问题,但我不打算切换它。
python - 当使用 Pydev 插件选择运行或调试时,如何配置 Eclipse 以启动浏览器
我正在使用 Eclipse Pydev 插件学习 Python 和 Django。当我按下运行或调试时,我希望内部或外部浏览器使用 URL http:/127.0.0.1 启动或刷新。我已经看到它是用 PHP 插件完成的,但不是 Pydev。
python - Django -- User.DoesNotExist 不存在?
我正试图抓住 Django。我在 Eclipse 上使用 Pydev。我写了一个简单的注册页面,但我无法开始工作。Eclipse 抱怨 User.DoesNotExist 未定义。很可能,我错过了一些微不足道的东西。这是代码的相关部分:
django - 如何使用 Eclipse 和 Pydev 正确调试?
我已经正确配置了 Pydev,因此它可以运行我的应用程序,但是当我想通过设置断点来检查/跟踪我的代码时,调试器不会启动(无法跟踪)。有谁知道这里发生了什么?
django - Eclipse/PyDev + Django 调试
Eclipse/PyDev、Python 2.6、Django 1.1
一切都在运行模式下工作。如果我将调试点放在 manage.py 文件中,断点就会起作用。但是当我把它放在任何动作方法中时,它什么都不会产生:(
python - 跳入 Python 交互式会话中程?
嘿,我想知道...我正在将 pydev 与 eclipse 一起使用,我真的很喜欢强大的调试功能,但我想知道:
是否可以在eclipse中设置断点并在执行过程中跳转到交互式python解释器?
我认为那会很方便;)
编辑:我想强调我的目标不是跳入调试器。pydev/eclipse 有一个很棒的调试器,我可以只看回溯并设置断点。
我想要的是执行一个脚本并在执行过程中跳转到一个交互式 python 解释器,这样我就可以做一些事情......
- 闲逛
- 检查事物的价值
- 操纵变量
- 在我将它添加到应用程序之前找出一些代码
我知道你可以用调试器完成这一切,但我可以在交互式解释器中更快地完成,因为我可以尝试一些东西,看到它不起作用,然后尝试其他东西,而无需让应用程序回到执行点又是那个代码。
python - appengine 的 Eclipse 中的断点
我在 Eclipse 上有 pydev,想调试处理程序。我在处理程序上放置断点并以调试模式启动项目。当我单击与处理程序对应的超链接时,控件不会返回断点。我在这里错过了什么吗?此次发布也是针对 Python 中的谷歌应用引擎应用程序。