1

wxPython lib 中的一个弃用警告如下: wxPyDeprecationWarning: wx.lib.pubsub 已被弃用,请迁移您的代码以使用 pypubsub,在 PyPI 上可用。

python 3.7.2 和 pycharm IDE

4

2 回答 2

2

wx.lib.pubsub现在在 wxPython 中已弃用。您现在需要安装PyPubSub。PyPubSub 包实际上wx.lib.pubsub是基于的,因此实现几乎相同。您可以在此处阅读其文档。

要安装 PyPubSub,请使用 pip:

 pip install PyPubSub

然后替换from wx.lib.pubsub import pubfrom pubsub import pub.

于 2019-05-06T18:10:22.860 回答
0

只需更改对wx.lib.pubsubSopubsub
的引用,例如:

# Changing the following line
#from wx.lib.pubsub import pub

# to the line below is all that is required
from pubsub import pub
于 2019-05-06T13:36:24.733 回答