Mythbox wurde in Python geschrieben. Dies cannot import name
ist eine typische Python-Ausnahme .
Dies hat nichts mit der Zeitzone zu tun, da andere zum Glauben neigen, eher weil Python versucht, etwas zu importieren, das nicht existiert oder zumindest nicht zugänglich ist.
decodeLongLong
ist eine Funktion, die wir in der MythTV-API finden können . Beachten Sie jedoch, dass diese Funktion in C ++ geschrieben ist und daher nicht von Python aus zugänglich ist. Daher muss etwas getan werden, damit diese Funktion in Python verfügbar ist. Genau genommen können C ++ - Übersetzungseinheiten kompiliert und dann von Python-Code verwendet werden .
Genau genommen scheint der Python-Wrapper zum Aufrufen der C ++ - Funktionen decodeLongLong
im Moment keine Funktion zu enthalten . Sie müssen Antwort abzuwarten bis 203 ausgeben ; Sie können jedoch versuchen, Update MythTV zu installieren, da dies eine relativ neue Funktion sein kann. die API erwähnt 0.25-pre
auf ihrer Titelseite. Wenn Sie sich also gut damit auskennen, Code zu hinterlassen, können Sie versuchen, von 0.23.1
auf zu aktualisieren 0.25-pre
; Wenn nicht, wählen Sie die neueste 0.24
Version und prüfen Sie, ob dies funktioniert.
Dadurch würde der von Mythbox verwendete Python-Wrapper aktualisiert und die Funktion hoffentlich dort platziert. Möglicherweise müssen Sie Mythbox erneut installieren, wenn dies dynamisch geschieht und der Quellcode keine Spur davon aufweist. Möglicherweise wird jedoch etwas über den Paketmanager ausgeführt. Lieber sicher sein, als dass es einem Leid tut.
Sie müssen nichts anderes aktualisieren ...