首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在铁蟒中使用skype4py

无法在铁蟒中使用skype4py
EN

Stack Overflow用户
提问于 2014-12-11 12:58:22
回答 1查看 92关注 0票数 1

我试图在ironpython中使用skype4py并获得以下异常

代码语言:javascript
复制
An exception of type 'IronPython.Runtime.Exceptions.ImportException' occurred in                            Snippets.debug.scripting but was not handled in user code
Additional information: No module named dbus

这个库在简单的python应用程序中运行良好,但是当我尝试将它添加到铁python中时,它给了我上面的例外,.Following是我的代码。

代码语言:javascript
复制
import wpf
import Skype4Py

from System.Windows import Application, Window

class MyWindow(Window):
    def __init__(self):
        wpf.LoadComponent(self, 'WpfApplication4.xaml')

       # Create an instance of the Skype class.
    skype = Skype4Py.Skype()


if __name__ == '__main__':
    Application().Run(MyWindow())
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-11 14:57:29

Skype4Py似乎依赖于dbus,而IronPython现在无法使用它。

我们正在努力实现使用DBusSharp实现标准的dbus python模块

IronPython API用托管D总线实现当前的

但没有迹象表明是否或何时会发生这种情况。

您可以从IronPython + WPF应用程序转移到CPython +其他一些UI技术,或者查看一下在这个上下文中使用了什么dbus,看看您是否可以绕过它(可能不会因为dbus似乎是主要的API)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27423488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档