title: Mac OS X Lion Python Ctype CDLL error lib.so.6 : image not found
body: <p>I am a beginner in Python. When I tried the following Python sample code with type library on Mac OS X Lion:  </p>
  
  <pre><code>#hello.py
  from ctypes import *
  cdll.LoadLibrary("libc.so.6")
  libc = CDLL("libc.so.6")
  message_string = "Hello World! Hello Python!\n"
  libc.printf("Testing :%s",message_string)
  //
  </code></pre>
  
  <p>An error occurred as following: </p>
  
  <pre><code>Traceback (most recent call last):
  File "cprintf.py", line 2, in &lt;module&gt;
  cdll.LoadLibrary("libc.so.6")
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/__init__.py", line 431, in LoadLibrary
  return self._dlltype(name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/__init__.py", line 353, in __init__
  self._handle = _dlopen(self._name, mode)
  OSError: dlopen(libc.so.6, 6): image not found
  </code></pre>
  
  <p>Can anyone tell me what's the matter? BTW, I tried this on Windows and Linux; it worked well.
  Need I make some configuration for ctype.</p>
  
  <p>Thanks very much,</p>
  
  <p>Ricky</p>