[mythtv-users] MythTV and Python 3
Stephen Worthington
stephen_agent at jsw.gen.nz
Tue Oct 14 07:47:15 UTC 2014
On Tue, 14 Oct 2014 09:06:35 +0200, you wrote:
>2014-10-14 3:26 GMT+02:00 Stephen Worthington <stephen_agent at jsw.gen.nz>:
>
>> Mythbuntu 14.04, MythTV 0.27+fixes
>>
>> I was just looking at using Python for another MythTV script and I
>> realised I should be writing it in Python 3 now that Python 2 is
>> deprecated. So I grabbed one of the MythTV scripts I downloaded a
>> while ago (tunerstatus.py) and converted it to Python 3 to see if it
>> would work. But this is what I got:
>>
>> root at mypvr:~# tunerstat.py
>> Traceback (most recent call last):
>> File "/usr/local/bin/tunerstat.py", line 6, in <module>
>> from MythTV import MythDB, MythBE
>> ImportError: No module named 'MythTV'
>>
>> So it looks like the MythTV package(s) are not installed for Python 3.
>> I have only dabbled in Python so far - I am far from an expert. So I
>> was wondering if anyone had run across this and if there was an easy
>> solution, or whether I have to keep using Python 2 for now.
>>
>> And in general, what is the state of play with MythTV and Python 3?
>> Are the MythTV bindings Python 3 compatible? Is anyone working on
>> moving MythTV scripts to Python 3?
>It doesn't matter if it is compiled with python 2 or 3, that error just
>means that Python can't find the Mythtv module. Check so that you have
>access to the mythtv modules in your site packages for python.
>
>Regards,
>
>Andréas
Yes, I figured that was what the error meant. But the Python 2 MythTV
packages are installed automatically as part of MythTV on Mythbuntu,
so I have no idea as yet how to install them for Python 3 or if they
would work if I did. Synaptic says they are in the libmyth-python deb
package and install to /usr/lib/python2.7/dist-packages/MythTV/ in
Mythbuntu 14.04.
More information about the mythtv-users
mailing list