声明:

1)本文由我bitpeach原创撰写。本篇如有转载,请注明来源。

2)本篇主要谈Eric6的一个怪异错误。因为篇幅不长,只是一个短记,以备档查阅。

1.1 软件环境

(1)Eirc6 ,版本号:6.0.5

(2)PyQt4.11.3

(3)Python2.7.3

(4)Windows7

1.2 错误类型

(1)后端调试器无法启动错误

(2)英文描述是:The Debugger backend could not be started

1.3 错误调研

(1)百度后,类似结果基本没有,所以没有发现原因

(2)谷歌后,发现有类似的结果,网址为:https://riverbankcomputing.com/pipermail/eric/2011-March/002964.html

但是没有提供解法,只是一些宏观的思路

1.4 错误原因和修正方法

(1)根据上述谷歌的帖子,已经点出了一些思路,不过可能有些术语不太正确。不是防火墙屏蔽了配置连接,而是管理员权限,因为缺乏管理员权限安装Eric6,导致无法启动后端。有一个现象可以印证我的说法,使用管理员权限和非管理员权限,安装Eric6,Eric6.bat这一启动程序的所在文件位置路径是不同的,有兴趣的可以自己用不同权限试试。

(2)修正方法:

错误过程:在文件管理器的空白处,鼠标点击空白处,然后shift+右键鼠标,启动python,到Eric6的目录下,使用命令python install.py install。

错误原因:shift+右键启动的不是管理员权限。

修正方法:如果是win7,从菜单里面的cmd输入,需要管理员权限启动;如果是win8或win10,右键鼠标点击左下角菜单图标,弹出的右键菜单,选择命令提示符(管理员权限)。

后面再按照之前所述,进入eric6目录,使用命令python install.py install

1.5 汉化时的其他问题

(1)笔者亲自测试过,Eric6版本号为6.0.5会出现下面的错误,但是版本号Eric 6.1.3没有出现下面的错误。

(2)问题类型:在Eric版本号6.0.5,安装install-18n.py这个汉化脚本时,报import PyQt5 error错误。

(3)修正方法,把install-18n.py这个汉化脚本,第19行“from PyQt5.QtCore import QDir”改成“from PyQt4.QtCore import QDir”

(3)笔者的问题:Eric6可能是为了PyQt5设计,所以上述错误可能是笔者自己造成的。有意思的是,这样修正后,Eric6可以用于PyQt4,这说明Eric6可以兼用于PyQt4和5。

值得一提,在Eric6.1.3中,没有出现类似的错误。

关于Eric 6的后端调试器无法启动错误 [The Debugger backend could not be started]的更多相关文章

  1. .NET 程序启动调试器 .NET 测试代码耗费时间

    有些场景的.NET程序,不容易设置断点,可以用下面的方法,在.NET代码中增加启动调试器的代码: if (!Debugger.IsAttached) Debugger.Launch(); .cshar ...

  2. vs2010 未能将脚本调试器附加到计算机上的进程。已附加了一个调试器

    图片: 上周不小心升级了IE10,今天,VS2010报:未能将脚本调试器附加到计算机XXX上的进程iexplore.exe . 已附加了一个调试器”.启动调试失败. 到网上查找解决办法,最后用这个解决 ...

  3. Delphi应用程序的调试(十)调试器选项(在IDE中不要使用异常)

    可在两个级别上设置调试选项:工程级和环境级.在前面的讲解中讲解了工程级调试选项,通过主菜单[Project | Options…]打开如下对话框: 可在Debugger Options对话框中设置全局 ...

  4. IE升级到10.0,VS2010启动调试时报“未能将脚本调试器附加到计算机..”

    IE升级到10.0,VS2010启动调试时报“未能将脚本调试器附加到计算机..” 今天,在调试代码时,调试器弹出提示框,报:未能将脚本调试器附加到计算机XXX上的进程iexplore.exe . 已附 ...

  5. 第二章排错的工具:调试器Windbg(上)

    感谢博主 http://book.51cto.com/art/200711/59731.htm <Windows用户态程序高效排错>第二章主要介绍用户态调试相关的知识和工具.本文主要讲了排 ...

  6. 第二章排错的工具:调试器Windbg(下)

    感谢博主 http://book.51cto.com/art/200711/59874.htm 2.2  读懂机器的语言:汇编,CPU执行指令的最小单元2.2.1  需要用汇编来排错的常见情况 汇编是 ...

  7. Delphi应用程序的调试(十)调试器选项

    可在两个级别上设置调试选项:工程级和环境级.在前面的讲解中讲解了工程级调试选项,通过主菜单[Project | Options…]打开如下对话框: 可在Debugger Options对话框中设置全局 ...

  8. SAP技术专家的ABAP调试器培训材料

    首先弄清楚ABAP Classic调试器和新调试器的区别: Classic debugger: (1) Static breakpoint a. BREAK-POINT : non-user spec ...

  9. 手把手教你写Windows 64位平台调试器

    本文网页排版有些差,已上传了doc,可以下载阅读.本文中的所有代码已打包,下载地址在此. ------------------------------------------------------- ...

随机推荐

  1. go chapter 4 - 不定长参数

    https://www.cnblogs.com/chase-wind/p/5644838.html 空接口可以指向任何数据对象,所以可以使用interface{}定义任意类型变量,同时interfac ...

  2. 洛谷——P1869 愚蠢的组合数

    P1869 愚蠢的组合数 题目描述 最近老师教了狗狗怎么算组合数,狗狗又想到了一个问题... 狗狗定义C(N,K)表示从N个元素中不重复地选取K个元素的方案数. 狗狗想知道的是C(N,K)的奇偶性. ...

  3. 【stl小记】list

    list相当于双向链表,所以快插快删比较方便(链式数据结构的性质),但是随机读取较慢 用一道luogu的水题做一做list,code如下 #include <cstdio> #includ ...

  4. spring面试题 对DI , AOP概念的理解

    1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监 ...

  5. 【BZOJ 1815】【SHOI 2006】color 有色图

    http://www.lydsy.com/JudgeOnline/problem.php?id=1815 这道题好难啊,组合数学什么根本不会啊qwq 题解详见08年的Pólya计数论文. 主要思想是只 ...

  6. Codeforces Testing Round 14

    A:The Way to Home link:http://codeforces.com/contest/910/problem/A 题面:有每次最大跳跃距离d,只有一部分的点可以落脚,求最少几步达到 ...

  7. Base64序列化和反序列化

    序列化: Dictionary<string, string> sPara = GetRequestPost(ref parameterStr); string serializeStri ...

  8. UVA 10163 - Storage Keepers(dp)

    本文出自   http://blog.csdn.net/shuangde800 题目链接: 点击打开链接 题意 有n个仓库,让m个人来看管.一个仓库只能由一个人来看管,一个人可以看管多个仓库. 每个人 ...

  9. ajax跨域的解决方案

    前言 公司要做一个活动页面,在其过程中发现所有的接口,ajax请求跨域.这里对跨域做个简单介绍以及提供几种解决办法. 由于浏览器实现的同源策略的限制,XmlHttpRequest只允许请求当前源(域名 ...

  10. Android从开源到碎片化 开发者叛离的真相

    Android从诞生开始就受到热捧,并日益普及.它有别于以往的手机及移动终端操作系统,其独具的开源性.系统廉价性和提供给第三方大自由度的创新空间,以及不受硬件约束的优势,获得了广大开放社群的支持.但是 ...