Windows中的PyBonjour错误无法加载库libdns_标准销售代表.1

2024-04-26 02:39:53 发布

您现在位置:Python中文网/ 问答频道 /正文

在IronPython2.6下运行PyBonjour时,我得到一个错误,它说:

OSError: IronPython.Runtime.Exception.OSException: cannot load library libdns_sd.so.1

这源于一句话:

^{pr2}$

其中_libdnssd是“libdns_标准销售代表.1“我已经在系统上安装了苹果分发的所有Bonjour工具。在

有人知道怎么解决这个问题吗?在


Tags: 标准错误libraryexceptionloadsdruntimeironpython
1条回答
网友
1楼 · 发布于 2024-04-26 02:39:53

我的猜测是PyBonjour有一个类似于sys.platform == 'win32'的检查来确定要加载哪个DLL。可能应该改为os.name == 'nt'才能正常工作。在

不过,我还没有看一下PyBonjour是否正确(如果有一种方法可以不安装bzr,我可以看看)。在

相关问题 更多 >