首页 新闻 会员 周边 捐助

ride无法启动--AttributeError: module 'pubsub.pub' has no attribute 'Topic'

0
[已解决问题] 解决于 2023-04-18 16:29

之前一直好好的,不确定是不是安装了什么之后就无法启动了:
Traceback (most recent call last):
File "d:\python3.8.0\lib\site-packages\robotide_init_.py", line 71, in main

_run(inpath, not noupdatecheck, debug_console)

File "d:\python3.8.0\lib\site-packages\robotide_init_.py", line 90, in _run

from robotide.application import RIDE

File "d:\python3.8.0\lib\site-packages\robotide\application_init_.py", line
16, in <module>
from .application import RIDE
File "d:\python3.8.0\lib\site-packages\robotide\application\application.py", l
ine 23, in <module>
from ..namespace import Namespace
File "d:\python3.8.0\lib\site-packages\robotide\namespace_init_.py", line 1
6, in <module>
from .namespace import Namespace
File "d:\python3.8.0\lib\site-packages\robotide\namespace\namespace.py", line
25, in <module>
from ..publish import PUBLISHER, RideSettingsChanged, RideLogMessage
File "d:\python3.8.0\lib\site-packages\robotide\publish_init_.py", line 124
, in <module>
from .publisher import PUBLISHER
File "d:\python3.8.0\lib\site-packages\robotide\publish\publisher.py", line 79
, in <module>
class ListenerExceptionHandler(pub.IListenerExcHandler):
File "d:\python3.8.0\lib\site-packages\robotide\publish\publisher.py", line 81
, in ListenerExceptionHandler
def call(self, listenerID: str, topicObj: pub.Topic):
AttributeError: module 'pubsub.pub' has no attribute 'Topic'

Use --help to get usage information.

kaidy的主页 kaidy | 菜鸟二级 | 园豆:204
提问于:2023-04-18 11:44
< >
分享
最佳答案
0

具体也不知道是什么原因,反正瞎折腾了大半天算是勉强解决了!
原因可能与 PyPubSub版本有关系吧,原来安装的PyPubSub是3.3.0版本,最近个把月一直到昨天都用的好好的没出现问题;
直到今天早上开启启动不起来了,网上查找了几种方式均不行,然后翻昨天的浏览器记录找找线索看看是不是安装了什么库影响了,也可能算是有发现吧,从历史记录看到有个pip安装命令指定的3.3.0版本(我以前安装的就是这个版本),然后就试试卸载重装下,结果果然奏效;
为了进一步确认是不是这个原因,重新把新版本卸载再安装一下3.3.0版本果然又不行了,看来跟版本确实有一些关系,因为本身也不是太懂,反正算是问题解决能重新启动ride了,这就行了。
解决如下--------
先卸载,再重新安装,可以正常启动ride了。

kaidy | 菜鸟二级 |园豆:204 | 2023-04-18 16:26

补充:回想了下,可能真的是我看了那篇文章之后用pip指定版本的命令把 PyPubSub 给更新成 3.3.0版本了(因为我在家里的电脑也部署了一套,回去后查看了pip list,家里的 PyPubSub是最新的版本,没有指定安装3.3.0),要不然解释不了之前用的一直好好的,这就很尴尬!

kaidy | 园豆:204 (菜鸟二级) | 2023-04-19 08:37
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册