标签:
声明:
1)本文由我bitpeach原创撰写。本篇如有转载,请注明来源。
2)本篇主要谈Eric6的一个怪异错误。因为篇幅不长,只是一个短记,以备档查阅。
(1)Eirc6 ,版本号:6.0.5
(2)PyQt4.11.3
(3)Python2.7.3
(4)Windows7
(1)后端调试器无法启动错误
(2)英文描述是:The Debugger backend could not be started
(1)百度后,类似结果基本没有,所以没有发现原因
(2)谷歌后,发现有类似的结果,网址为:https://riverbankcomputing.com/pipermail/eric/2011-March/002964.html
但是没有提供解法,只是一些宏观的思路
(1)根据上述谷歌的帖子,已经点出了一些思路,不过可能有些术语不太正确。不是防火墙屏蔽了配置连接,而是管理员权限,因为缺乏管理员权限安装Eric6,导致无法启动后端。有一个现象可以印证我的说法,使用管理员权限和非管理员权限,安装Eric6,Eric6.bat这一启动程序的所在文件位置路径是不同的,有兴趣的可以自己用不同权限试试。
(2)修正方法:
错误过程:在文件管理器的空白处,鼠标点击空白处,然后shift+右键鼠标,启动python,到Eric6的目录下,使用命令python install.py install。
错误原因:shift+右键启动的不是管理员权限。
修正方法:如果是win7,从菜单里面的cmd输入,需要管理员权限启动;如果是win8或win10,右键鼠标点击左下角菜单图标,弹出的右键菜单,选择命令提示符(管理员权限)。
后面再按照之前所述,进入eric6目录,使用命令python install.py install
(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]
标签:
原文地址:http://www.cnblogs.com/bitpeach/p/5377117.html