[Tutor] python by cgi

Chad Crabtree flaxeater at yahoo.com
Thu Sep 30 16:05:28 CEST 2004


Could you give us your error message.  This sounds like a problem I
had, 
make sure that the filename is not colliding with any of the packages

file names.

nik wrote:

> hi all,
>
> I'm trying to access my firebird database using python and cgi.
I've 
> installed the latest apache web server (on linux), and using a
simple 
> script like;
> #!/usr/local/bin/python
>
> def main():
>    print "Content-type: text/html"
>    print
>    print "<TITLE> Hello, World!</TITLE>"
>
> if (__name__ == "__main__"):
>    main()
>
> is working just fine.
>
> However, if I add an import kinterbasdb at the start, I get an
import 
> error.
>
> Using the command line interpreter I don't have a problem though.
>
> I'm a bit confused by the sys.path a bit, it seems to vary
depending 
> on how I start python;
>
> in command line iterpreter, it's;
> '', '/usr/lib/python23.zip', '/usr/lib/python2.3', 
> '/usr/lib/python2.3/plat-linux2', '/usr/lib/python2.3/lib-tk', 
> '/usr/lib/python2.3/lib-dynload',
'/usr/lib/python2.3/site-packages', 
> '/usr/lib/python2.3/site-packages/Numeric', 
> '/usr/lib/python2.3/site-packages/gtk-2.0'
>
> by cgi it's;
> '/usr/local/apache2/cgi-bin', '/usr/local/lib/python23.zip', 
> '/usr/local/lib/python2.3', '/usr/local/lib/python2.3/plat-linux2',

> '/usr/local/lib/python2.3/lib-tk', 
> '/usr/local/lib/python2.3/lib-dynload', 
> '/usr/local/lib/python2.3/site-packages'
>
> however, the difference doesn't seem to imply why kinterbasdb can't
be 
> imported.
>
> I tried doing
> import sys
> sys.path.append('/usr/lib/python2.3/site-packages/kinterbasdb')
>



		
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
http://promotions.yahoo.com/new_mail 


More information about the Tutor mailing list