Version 2.3.2 (2012-12-17 08:59:58) stable, commit 9557c46, in Ubuntu
12.04.1 LTS. I am running from a virtualenv with python 2.7.2.
I have no idea how to force nltk to be found: the sys.path is correct, as I
have verified by setting manually in the interpreter and running the import
statement. That is why I mean this is a "strange" error: everything seems
to be set up correctly, but running from web2py I get an import error, and
doing the same thing directly in the interpreter does not.
I am taking a look at the custom_importer: I do no know why this import is
falling to line 77 (if I understand correctly, that part is doing the
custom web2py modules/models/controllers importing). It should go to line
96:
return NATIVE_IMPORTER(name, globals, locals, fromlist, level)
since nltk.data is a system import. It has nothing to do with web2py.
On Monday, January 14, 2013 11:42:10 AM UTC+1, Alan Etkin wrote:
>
> I have a problem with an import in my model:
>>
>
> What version are you running?, in what OS?. As a temporary workaround and
> If it's a path error you can try fixing sys.path so nltk is found.
>
--