我正在尝试将python模块请求导入XBMC。
我从github下载了模块的zip,并将requests文件夹放入我的XBMC插件的resources / lib文件夹中。
然后我将该文件夹重命名为script.module.requests并将导入请求添加到我的addon.py
的顶部我在XBMC.log中不断收到名为requests的错误模块。
在谈到这一点时,我是一个完全的菜鸟。
请帮忙!
干杯
答案 0 :(得分:2)
首先,import requests
当您的文件夹被调用script.module.requests
时将不匹配
第二,您可能需要将 init 控制文件添加到资源和lib文件夹,以便脚本可以找到模块(并执行import resources.lib.requests
)或将文件夹添加到您的文件夹中路径,像这样:
sys.path.append (xbmc.translatePath( os.path.join( os.getcwd(), 'resources', 'lib' ) ))
第三,有这个包:https://github.com/beenje/script.module.requests然后你只需将它添加到你的addon.xml文件中的requires部分,但是,我也很困惑XBMC如何找到它以防用户还没有安装包......