无法让 Netbeans 调试器适用于 python

2024-01-25

乌班图9.10 网豆 6.7.1

每当我启动调试器时,它都会崩溃并出现以下错误。

我已将项目属性设置为正确的 python 版本,尽管它的设置似乎没有任何区别。

我还注意到,PythonConsole 窗口报告 Python 2.5.0+ 正在运行,无论项目属性中选择的版本如何。

感谢任何帮助,我很困惑。

[LOG]PythonDebugger : overall Starting
[LOG]PythonDebugger.taskStarted : I am Starting a new Debugging Session ...
[LOG]This window is an interactive debugging context aware Python Shell 
[LOG]where you can enter python console commands while debugging 
Exception in thread MainThread:
Traceback (most recent call last):
  File "/usr/lib/python2.5/threading.py", line 486, in __bootstrap_inner
self.run()
Debug session normal end
  File "/home/sky/.netbeans/6.7/config/nbPython/debug/nbpythondebug/jpydaemon.py", line 590, in run
exec self._cmd in self._myglobals,self._mylocals
  File "<string>", line 1, in <module>
  File "/media/Docs_/MyDocuments/websites/Machine Inteligence/Code/MachineInteligence/src/machineinteligence.py", line 1, in <module>
__author__="sky"
  File "/media/Docs_/MyDocuments/websites/Machine Inteligence/Code/MachineInteligence/src/machineinteligence.py", line 1, in <module>
__author__="sky"
  File "/home/sky/.netbeans/6.7/config/nbPython/debug/nbpythondebug/jpydaemon.py", line 724, in trace_dispatch
    self.dispatchLineAndBreak(mainDebugger, frame , lthread )
  File "/home/sky/.netbeans/6.7/config/nbPython/debug/nbpythondebug/jpydaemon.py", line 604, in dispatchLineAndBreak
    lthread.additionalInfo.breakHere(frame,lthread)
  File "/home/sky/.netbeans/6.7/config/nbPython/debug/nbpythondebug/jpydaemon.py", line 810, in breakHere
    while ( self.dbg.parseSubCommand(  self.dbg._connection.getNextDebuggerCommand() , frame , lthread ) == FREEZE ):
  File "/home/sky/.netbeans/6.7/config/nbPython/debug/nbpythondebug/jpydaemon.py", line 1452, in parseSubCommand
    hits = int(hits)
ValueError: invalid literal for int() with base 10: ''
/home/sky/.netbeans/6.7/config/nbPython/debug/nbpythondebug/jpydaemon.py
args =  ['/home/sky/.netbeans/6.7/config/nbPython/debug/nbpythondebug/jpydaemon.py', 'localhost', '29100']
localDebuggee= None
JPyDbg connecting  localhost  on in=  29100 /out= 29100
JPyDbgI0001 : connected to  localhost

我在使用 Netbeans Python 调试器时也遇到了一些问题。 Netbeans 中的 Python 支持尚不完善,与 Java Netbeans 的性能和支持相差甚远。

您可以尝试在“工具”->“Python 平台”中检查 python 平台;尝试删除并读取解释器,从而强制库重新加载。

另外,尝试删除 __author __ 行,这似乎会混淆调试器,并记住,通常 Netbeans 调试器会在脚本中的第一个可能的行处设置一个“自动断点”,这有时会让我认为它是“挂起”的而它只是在等待我告诉它继续。

如果您只需要一个调试器,并且并不严格需要使用 Netbeans,我建议您尝试Winpdb http://winpdb.org/(独立的跨平台调试器,尽管有这个名字),即使不支持监视并且需要最少修改 PYTHONPATH 才能运行您的项目,它也能很好地工作;或者你可以使用 Eclipse+Pydev;虽然我不是 Eclipse 的忠实粉丝,但我认为 Pydev 的调试器运行得很好。

商业 IDE 支持其他调试器,但我认为它们超出了您的问题范围。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法让 Netbeans 调试器适用于 python 的相关文章

随机推荐

  • 记录xxl-job重复执行引发业务问题

    业务问题描述 1 创建运单 发现重复 同一个车架号两条记录 2 通知重复反馈 A系统读取中间表状态为未处理数据 推送到B系统 原因分析 1 以上两个问题都是xxljob定时执行的 2 通过日志分析 读取中间表数据 同一条数据被多次处理 针对
  • 网络安全行业热门认证证书合集

    网络安全认证证书 就和学历一样是敲门砖 拿到了可以用不到 但不能没有 技术大牛可以没有证书 但普通人不能没有 1 初级入门 就像学历在职场上展示一个人的基本素养一样 网络安全认证证书可以展示一个人在网络安全领域具备的基本知识和技能 它为初学
  • 【加解密篇】电子数据取证分析之特殊的自加密BitLocker解密

    加解密篇 电子数据取证分析之特殊的自加密BitLocker解密 数据加解密通常是个耗时费力的事情 蘇小沐 1 实验环境 Windows 11 专业版 23H2 22631 3007 一 自动开启BitLocker之天坑 1 经验之谈 在20
  • 【前端】canvas图片加文字

    注释标记了操作步骤 import React Component createRef from react class CertifyImgRender extends Component bgRef createRef
  • 使用 Caffe 没有提高 RMSprop、Adam、AdaDelta 测试精度

    I am finetuning using Caffe在图像数据集上Tesla K40 用一个batch size 47 solver type SGD base lr 0 001 lr policy step momentum 0 9 g
  • 获取 Flutter ListView 中当前可见的 widget

    我在用ListView builder 当我们向上向下滚动时 如何获取当前可见的小部件viewport 类似安卓的东西recyclerview findFirstCompletelyVisibleItemPosition 谷歌给出了解决方案
  • MySQL TRIM 函数不修剪换行符或回车符吗?

    从我的实验来看 似乎并非如此 如果确实如此 那么删除换行符的最佳方法是什么 我目前正在试验 TRIM 接受的要删除的字符的参数 从修剪开始 n and r 我的换行符位于字符串的中间 并且我无法控制源数据 以下 mysql 命令对我有用 R
  • 如何激活 Anaconda 环境

    我使用的是 Windows 8 使用 Anaconda 1 7 5 64 位 我创建了一个新的 Anaconda 环境 conda create p test python 2 7 pip from C Pr TEMP venv 这很有效
  • 垂直复制电子表格中的所有列

    set ws1 As SheetA set ws2 As Target With ws1 LastCol Cells 1 Columns Count End xlToLeft Column End With Lastrow ws1 Rang
  • 有没有办法以编程方式检查用户是否在 Facebook 上共享了链接?

    我目前正在使用 jQuery 记录我网站上 Facebook 共享链接的每次点击 但我正在寻找更准确的解决方案 我不想记录点击 而是记录实际的 分享 用户共享链接后 是否有办法从 Facebook 获取响应消息 我今天遇到了这个 http
  • 我可以在 Android 中捕获用于解码图片文件的位图分配中的内存不足异常吗?

    我尝试对图片文件解码进行捕获 但它无法捕获内存不足异常 并且应用程序崩溃了 我知道解码图片文件的一些技巧 例如子采样 但我需要放大图片才能看到细节 所以我不能对其进行过多的二次采样 对于一些较新的设备 可以成功分配更大的内存以避免内存不足异
  • 如何用PHP自动更新数据库中的数据

    我想做托福考试 我在数据库中创建了包含 4 列 电子邮件 正确 错误 分数 的表 Score struct 如果用户已经完成了之前的测试并将再次进行测试 则用户数据将根据用户的电子邮件推介进行更新 我试过了 但是失败了 数据不会更新 请帮我
  • 如何在弹出控制器中设置带有标题的导航栏[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 如何在弹出控制器中设置带有标题的导航栏 我想要详细的解释 请帮帮我 提前致谢 SomeViewController popContentV
  • 在 Google Cloud Bigtable 中填充数据需要很长时间

    我使用以下代码将数据填充到 Bigtable 中 CloudBigtableScanConfiguration config new CloudBigtableScanConfiguration Builder withConfigurat
  • 在 postgresql 中更新返回订单

    我有一个查询更新表中的行 我希望查询更新行并返回受影响的行 目前我有 UPDATE employees SET name John RETURNING employees 这很好用 但是 如果我想按指定顺序返回受影响的行该怎么办 就像是 U
  • 如何在经典 ASP 上进行参数化 SQL 查询?

    有人可以向我展示在 VBscript 中使用经典 ASP 执行参数化 SQL 查询的最简单方法吗 最好有一个可编译的例子 使用 adodb command 对象 with createobject adodb command activeC
  • c3p0 日志记录不起作用

    我没有得到 c3p0 日志记录 我的log4j 属性文件如下 log4j logger org hibernate INFO hb log4j logger org hibernate SQL DEBUG log4j logger org
  • Angular 6.0 firebase 托管部署不起作用

    我正在寻找有关如何正确设置的教程firebase tools托管我的 Angular 6 0 项目 我发现总是这样 firebase init then select the Hosting What do you want to use
  • 如何从 iPhone 应用程序中更改显示的 UIKeyboard 的语言?

    在我的 iPhone 应用程序中 我想更改显示的 UIKeyboard 的语言 我怎样才能做到这一点 来自iPhone 应用程序编程指南 http developer apple com iphone library documentati
  • 无法让 Netbeans 调试器适用于 python

    乌班图9 10 网豆 6 7 1 每当我启动调试器时 它都会崩溃并出现以下错误 我已将项目属性设置为正确的 python 版本 尽管它的设置似乎没有任何区别 我还注意到 PythonConsole 窗口报告 Python 2 5 0 正在运