首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当从父媒体中心Kodi用python脚本调用视频播放器时,ImportError (编码)

当从父媒体中心Kodi用python脚本调用视频播放器时,ImportError (编码)
EN

Stack Overflow用户
提问于 2015-04-28 21:52:06
回答 1查看 420关注 0票数 2

我正在尝试使用带有蒸气合成过滤器的视频播放器mpv,它本身使用Python 3作为媒体中心Kodi的外部播放器。不久,mpv在船坞中闪现,然后崩溃,并附带错误消息:"mpv意外退出。“和终端输出

代码语言:javascript
复制
Fatal Python error: Py_Initialize: unable to load the file system codec
ImportError: No module named 'encodings'

当通过终端启动mpv或将文件拖到它上时,这一切都很好,没有崩溃。

我正在使用OSX10.10.4Yosemite,并尝试了几个版本的mpv和Kodi。我用自制软件安装了Kodi,mpv,vapoursynth和python3。

坠机报告:http://pastebin.com/1JLcMb6D

其他我可以提供的东西:

代码语言:javascript
复制
$ whereis python
/usr/bin/python

(Python3.4也位于/usr/local/Cellar/ Python 3/3.4.3/中,与brew一起安装)

代码语言:javascript
复制
echo $PYTHONPATH
(nothing)

mpv ->蒸气合成->精细

Kodi -> mpv ->蒸气合成器-> Python错误

为什么只有在科迪内部调用它时才会发生这种情况?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-06 17:39:18

与此同时,我自己发现了这个问题:

Kodi有一个内置的Python 2解释器,即使在即将发布的版本15中,它仍然没有使用2008年12月推出的Python3解释器。显然,需要Python 3的脚本在从该环境调用时不会运行。

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

https://stackoverflow.com/questions/29930604

复制
相关文章

相似问题

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