[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] SDL ctypes ImportError



If you go to the ctypes mailing list you would probably find me, though I am neither the creator nor maintainer. :-) The problem is ctypes does not search the module's directory for dll's unless the directory is path of the normal dll search path. And the ctypes 'find_library' function does not look in the current directory unless it is part of the PATH environment variable. So either C:\Python25\Lib\site-packages\SDL has to be added to PATH or SDL and friends have to be placed somewhere in the existing dll search path (C:\Python25 would be one place, but probably not the best option).

Lenard


René Dudfield wrote:
hello,

pygame-ctypes has been abandoned.

The authors email is in the docs if you'd like to email him.  You
might get a good response on the ctypes list to your issue.


cheers,



On Mon, Apr 14, 2008 at 9:50 AM, PyMike <pymike93@xxxxxxxxx> wrote:
Hi,

I've been interested in making something similar to pygame, but completely
in python. I came across http://www.pygame.org/ctypes/ and after I installed
the SDL lib I get this error when I run __init__.py...

Traceback (most recent call last):
   File "C:\Python25\Lib\site-packages\SDL\dll.py", line 221, in <module>
    _dll = SDL_DLL('SDL', 'SDL_Linked_Version')
   File "C:\Python25\Lib\site-packages\SDL\dll.py", line 54, in __init__
    _platform_library_name(library_name)
 ImportError: Dynamic library "SDL" was not found
...and I have all the SDL DLLs that are included pygame in the same dir as
the SDL lib. I want to be able to include SDL with the pkg and not have
users have to install it into their system folder for the python lib to
work.