Has anyone gotten Pyglet to work
steve+comp.lang.python at pearwood.info
Mon Jul 29 23:41:03 CEST 2013
On Mon, 29 Jul 2013 16:56:06 -0400, Devyn Collier Johnson wrote:
> collier at Nacho-Laptop:~$ ./pyglet.py
Here you are running a module called pyglet, which I assume you wrote.
> Traceback (most recent call last):
> File "./pyglet.py", line 2, in <module>
> import pyglet
And here you try to import the third-party module called pyglet, except
it is shadowed by your module, and you get your own module instead.
> File "/home/collier/pyglet.py", line 3, in <module>
> song = pyglet.media.load('./boot.ogg')
> AttributeError: 'module' object has no attribute 'media'
Since your module has no attribute 'media', that error is correct.
The lesson here is, never name your own files the same as library files.
Unfortunately, that's easier said than done. I think everyone has made
the same mistake at least once in their life as a Python programmer.
More information about the Python-list