[Pythonmac-SIG] How to import libraries on Mac OS X?
eric.wichterich at gmx.de
Mon Oct 27 09:44:10 EST 2003
thank you for your hint. Printing sys.path gives:
Am Freitag, 24.10.03 um 19:56 Uhr schrieb Brian Lenihan:
> On Oct 24, 2003, at 8:34 AM, Eric Wichterich wrote:
>> Thank you Ronald,
>> I figured out that there is a problem with Apache and CGI, not with
>> importing the library anymore. There is something Apache doesn't
>> like. I only get the two different errors: Malformed header - or -
>> premature end of file. These scripts work fine on a linux server with
> You may be running into a situation which causes the wrong python libs
> to get loaded. You can test this by writing a simple cgi that imports
> sys and prints sys.path. On OS X, the full path to the executable in
> #! is not available to sys.argv which causes a lot of grief when
> python loads whatever if finds first in your PATH like /usr/bin
> instead of /usr/local/bin.
> The solution is to add a SetEnv directive for PYTHONPATH with the
> correct paths.
More information about the Pythonmac-SIG