2to3 translation problem

Laura Creighton lac at openend.se
Sat Dec 12 12:09:47 EST 2015


In a message of Sat, 12 Dec 2015 17:59:52 +0100, Peter Otten writes:
>Tony van der Hoff wrote:
>
>> On 12/12/15 15:09, Mark Lawrence wrote:
>>> On 12/12/2015 14:42, Tony van der Hoff wrote:
>>>> Debian Jessie, python 2.7; python 3.4
>>>>
>>>> I have an application, using pygame for graphics, that works fine under
>>>> python2.7. I have run it through 2to3, but when running the result under
>>>> python 3.4, I get the error :
>>>>
>>>> Traceback (most recent call last):
>>>>    File "ppm304.py", line 9, in <module>
>>>>      import pygame
>>>> ImportError: No module named 'pygame'
>>>>
>>>> So, python 3.4 can't find the library, whilst python 2.7 can.
>>>> How do I track down/fix the missing dependency.
>>>
>>> This isn't a 2to3 translation problem.  You've installed pygame under
>>> 2.7 at some point, repeat the process for 3.4.  I've no idea how you'd
>>> do that on Debian Jessie but on Windows it'd be "pip3.4 install pygame".
>>>
>> Thanks, Mark, for the pointer. I'm pretty sure I installed Pygame from
>> Debian's repository, via apt-get install python-pygame. I believe that
>> should be effective for any version of Python.
>
>No, that is the version for Python 2. If there is a Python 3 version it will 
>be called
>
>python3-pygame
>
>but no such package seems to be available:
>
>https://packages.debian.org/search?suite=jessie&arch=any&searchon=names&keywords=python3-pygame

There is one in unstable, I forgot to check for jessie, sorry about that.

Laura




More information about the Python-list mailing list