alf
alf at proweb.co.uk
Thu Mar 7 11:37:10 EST 2002
Hi, I'm having a great time with mod_python, it's doing everything I want so far except this : I can import most modules re, string, os, sys, even my own modules but for some reason when I try and import md5 or MySQLdb I get : ImportError: No module named md5 When I use the python console I get the expected : Python 2.2 (#1, Feb 12 2002, 21:26:35) [GCC 2.95.2 19991024 (release)] on freebsd4T ype "help", "copyright", "credits" or "license" for more information. >>> from mod_python import apache Traceback (most recent call last): File "<stdin>", line 1, in ? File "/usr/local/lib/python2.2/site-packages/mod_python/apache.py", line 55, in ? import _apache ImportError: No module named _apache >>> import md5 >>> I've ended up writing a routine : def getMD5(txt) : md5fn = "/tmp/md5" + `getpid()` system("echo -n \"" + txt + "\" | md5 > " + md5fn) md5f = open(md5fn) md5l = md5f.readlines() md5f.close() unlink(md5fn) return md5l[0] presumably it's something to do with md5 & MySQLdb being a c external any solution? cheers Matt
|