2024-04-26 02:39:53 发布
网友
在IronPython2.6下运行PyBonjour时,我得到一个错误,它说:
OSError: IronPython.Runtime.Exception.OSException: cannot load library libdns_sd.so.1
这源于一句话:
其中_libdnssd是“libdns_标准销售代表.1“我已经在系统上安装了苹果分发的所有Bonjour工具。在
有人知道怎么解决这个问题吗?在
我的猜测是PyBonjour有一个类似于sys.platform == 'win32'的检查来确定要加载哪个DLL。可能应该改为os.name == 'nt'才能正常工作。在
sys.platform == 'win32'
os.name == 'nt'
不过,我还没有看一下PyBonjour是否正确(如果有一种方法可以不安装bzr,我可以看看)。在
我的猜测是PyBonjour有一个类似于
sys.platform == 'win32'
的检查来确定要加载哪个DLL。可能应该改为os.name == 'nt'
才能正常工作。在不过,我还没有看一下PyBonjour是否正确(如果有一种方法可以不安装bzr,我可以看看)。在
相关问题 更多 >
编程相关推荐