将导入添加到Kodi addon.xml文件的语法是什么?我正在尝试使用pythons请求,我收到此错误:
07:54:13.435 T:123145511706624 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: No module named requests
Traceback (most recent call last):
File "//Kodi/addons/bingewave.venues/addon.py", line 8, in <module>
import requests
ImportError: No module named requests
-->End of Python script error report<--
现在我注意到Kodi在平台中内置了很多库,包括:http://kodi.wiki/view/Category:Add-on_libraries/modules
目前在我的附加xml中,我有这个:
<addon id="example" name="Example" version="1.0.4" provider-name="zag">
<requires>
<import addon="xbmc.python" version="2.14.0"/>
</requires>
<extension point="xbmc.python.script" library="addon.py">
<provides>executable</provides>
</extension>
</addon>
导入更多模块(如请求)的语法是什么?
答案 0 :(得分:0)
将其添加到<requires>
defintion <import addon="script.module.requests" version="2.12.4"/>
它不会为您的本地开发环境解决此问题,只有通过zip或插件仓库安装插件才能解决此问题。因此,设置它并启动kodi无论如何都会让你的插件崩溃。 如果您正在寻找要安装到开发环境的模块,请查看http://mirror.de.leaseweb.net/xbmc/addons/krypton/script.module.requests/