Ahem.... If I install a module using easy_install web2py recognizes it correctly........ (you should use pip, btw)
Maybe you are running two different python version and the easy_installed library is on one interpreter and you run web2py with another interpreter...... Web2py first looks into modules/ of the application folder, than into site-packages/ of web2py folder and then in normal interpreter paths. so, if you can: >> python >> import this you can also >>python web2py.py and call "import this" in your apps. Il giorno giovedì 28 giugno 2012 16:27:58 UTC+2, Corne Dickens ha scritto: > > Hi, > > Web2py imports modules from the site-packages directory which is a great > way to build a project withoud any 'external' dependencies. > Only it does not work with modules installed by python easy-install. > > Python it's self uses a site module for this, which can be added to web2py > in an easy way. > Maybe this is a nice addition for the next version? > > --- web2py/gluon/admin.py 2012-03-04 23:11:41.000000000 +0100 > +++ ../web2py/gluon/admin.py 2012-03-08 12:19:52.000000000 +0100 > @@ -7,6 +7,7 @@ > =========================================== > """ > import os > +import site > import sys > import traceback > import zipfile > @@ -430,6 +431,7 @@ > > def add_path_first(path): > sys.path = [path]+[p for p in sys.path if (not p==path and not > p==(path+'/'))] > + site.addsitedir(path) > > > > def create_missing_folders(): > > if not global_settings.web2py_runtime_gae: > > > > >

