Hi there:
I know there are some threads about this issue but I don't get the thing.
It's supposed that if I put the module into the /myapp/modules subfolder,
importing as usual in Python should work (eg, import mymodule or from
mymodule import *).
I'm trying to use sympy in my app. When I install it in Python, I get my
app run locally. However, if I drop sympy just in the /modules subfolder,
it doesn't work and, obviously, not in GAE. I've tried the deprecated local
import with no result.
Diving into the error logs, I think custom_import is trying to import the
module from the wrong path.
Line 683: S"'applications.myeducenter.modules.expr'" Which is a non-sense
route, since it should be "applications.myeducenter.modules.*sympy.core*
.expr"
I'm using Python 2.7 and web2py Version
2.5.1-stable+timestamp.2013.06.11.08.00.05
Thanks
The traceback:
In FILE:
/base/data/home/apps/s~myeduapps/2.368335999064035096/applications/myeducenter/controllers/worksheets.py
Traceback (most recent call last):
File
"/base/data/home/apps/s~myeduapps/2.368335999064035096/gluon/restricted.py",
line 212, in restricted
exec ccode in environment
File
"/base/data/home/apps/s~myeduapps/2.368335999064035096/applications/myeducenter/controllers/worksheets.py",
line 253, in <module>
File
"/base/data/home/apps/s~myeduapps/2.368335999064035096/gluon/globals.py", line
194, in <lambda>
self._caller = lambda f: f()
File
"/base/data/home/apps/s~myeduapps/2.368335999064035096/applications/myeducenter/controllers/worksheets.py",
line 68, in fractions1topdf
from sympy import *
File
"/base/data/home/apps/s~myeduapps/2.368335999064035096/gluon/custom_import.py",
line 87, in custom_importer
return base_importer(pname, globals, locals, fromlist, level)
File "applications/myeducenter/modules/sympy/__init__.py", line 49, in
<module>
from sympy.core import *
File
"/base/data/home/apps/s~myeduapps/2.368335999064035096/gluon/custom_import.py",
line 87, in custom_importer
return base_importer(pname, globals, locals, fromlist, level)
File "applications/myeducenter/modules/sympy/core/__init__.py", line 8, in
<module>
from expr import Expr, AtomicExpr
File
"/base/data/home/apps/s~myeduapps/2.368335999064035096/gluon/custom_import.py",
line 87, in custom_importer
return base_importer(pname, globals, locals, fromlist, level)
ImportError: No module named expr
--
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.