Error importing cgi module

Gerhard Häring gh at
Fri Jun 27 20:00:45 CEST 2003

Sam Crow wrote:
> Hello,
> having a little problem loading python modules.. here is the output
> from the interactive environment notice import sys worked correctly. 
> when I do a search in the lib driectory for cgi i can find the modules
> there as well
>>>>import sys
>>>>import cgi
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
>   File "/usr/local/lib/python2.2/", line 39, in ?
>     import urllib
>   File "/usr/local/lib/python2.2/", line 26, in ?
>     import socket
>   File "/usr/local/lib/python2.2/", line 41, in ?
>     from _socket import *
> ImportError: python: fatal: relocation error: file
> /usr/local/lib/ symbol __eprintf: referenced symbol not
> found
> any thoughts?

Your Python is built with SSL support and the wrong SSL libraries are 
picked up. If you got your Python binaries elsewhere, that may be the 
problem. You can build Python yourself in this case.

Or maybe you installed a second OpenSSL yourself recently in 
/usr/local/lib and this is causing you problems now?

-- Gerhard

More information about the Python-list mailing list