gpt4 book ai didi

python - 从父媒体中心 Kodi 使用 python 脚本调用视频播放器时出现 ImportError(编码)

转载 作者:太空宇宙 更新时间:2023-11-04 05:51:39 24 4
gpt4 key购买 nike

我正在尝试使用带有 vapoursynth 过滤器的视频播放器 mpv,它本身使用 Python 3,作为媒体中心 Kodi 的外部播放器。 mpv 很快就会在 Dock 中闪烁,然后崩溃,并伴随着错误消息:“mpv 意外退出。”和终端输出

Fatal Python error: Py_Initialize: unable to load the file system codec
ImportError: No module named 'encodings'

通过终端启动mpv或拖拽文件到上面时,一切正常,没有崩溃。

我使用的是 OS X 10.10.4 Yosemite 并尝试了几个版本的 mpv 和 Kodi。我使用 Homebrew 软件安装了 Kodi、mpv、vapoursynth 和 python3。

崩溃报告:http://pastebin.com/1JLcMb6D

我可以提供的其他东西:

$ whereis python
/usr/bin/python

(但 Python 3.4 也位于/usr/local/Cellar/python3/3.4.3/,随 brew 安装)

echo $PYTHONPATH
(nothing)

mpv -> vapoursynth -> 很好

Kodi -> mpv -> vapoursynth -> Python 错误

为什么它只在从 Kodi 内部调用时出现?

最佳答案

同时我自己发现了:

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

关于python - 从父媒体中心 Kodi 使用 python 脚本调用视频播放器时出现 ImportError(编码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29930604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com