Hello. Problem with simplejson is that it's originally trying to load c module (_speedups.so), but web2py version of simplejson is python only. So when decoder.py, encoder.py and scanner.py trying to load c modules find it in global namespace...: try: from simplejson._speedups import encode_basestring_ascii as c_encode_basestring_ascii except ImportError: c_encode_basestring_ascii = None
Workaround is switching to relative imports (tested on python 2.5): try: from .. simplejson._speedups import encode_basestring_ascii as c_encode_basestring_ascii except ImportError: c_encode_basestring_ascii = None -- Zahariash