When not on GAE, if you properly pip install the packages, do they work as expected?
On Thursday, 25 July 2013 11:50:02 UTC-5, Quint wrote: > > Hi, > > I'm using *GAE with the development server* and i'm unable to import > several external modules. > > > I will try to list the modules i'm trying to import and the problems i > encounter with it: > > *python-social-auth* > > https://github.com/omab/python-social-auth/ > > I put this module in the site-packages folder and in one of my models i > get this error when i import it: > > ERROR 2013-07-25 15:57:16,092 restricted.py:161] Traceback (most recent > call last): > File "C:\Users\*****\gluon\restricted.py", line 212, in restricted > exec ccode in environment > File "C:\Users\*****\applications\init\models\bl.py", line 11, in > <module> > from social.storage.base import UserMixin, BaseStorage > File "C:\Users\*****\gluon\custom_import.py", line 87, in custom_importer > return base_importer(pname, globals, locals, fromlist, level) > ImportError: No module named social.storage.base > > python-social-auth depends on *python-openid*. > > When i put python-social-auth in the "modules"folder it fails to import > openid. (which i have put in the "site-packages-folder") > When they are both in the "modules" folder, openid import fails. > When they are both in the site-packages folder, it seems that social-auth > is able to import openid but i cannot import python-social-auth from my > model. > > ERROR 2013-07-25 16:06:40,910 restricted.py:161] Traceback (most recent > call last): > File "C:\Users\*****\gluon\restricted.py", line 212, in restricted > exec ccode in environment > File "C:\Users\*****\applications\init\models\bl.py", line 11, in > <module> > from social.storage.base import UserMixin, BaseStorage > File "C:\Users\*****\gluon\custom_import.py", line 87, in custom_importer > return base_importer(pname, globals, locals, fromlist, level) > File "applications\init\modules\social\storage\base.py", line 7, in > <module> > from openid.association import Association as OpenIdAssociation > File "C:\Users\*****\gluon\custom_import.py", line 87, in custom_importer > return base_importer(pname, globals, locals, fromlist, level) > ImportError: No module named openid.association > > *nltk* > > stored in "site-packages" folder: > > Traceback (most recent call last): > File "C:\Users\*****\gluon\restricted.py", line 212, in restricted > exec ccode in environment > File "C:\Users\*****\applications\init\controllers/api.py", line 15, in > <module> > from summary import summarize > File "C:\Users\*****\gluon\custom_import.py", line 87, in custom_importer > return base_importer(pname, globals, locals, fromlist, level) > File "applications\init\modules\summary.py", line 9, in <module> > import nltk > File "C:\Users\*****\gluon\custom_import.py", line 81, in custom_importer > raise ImportError, 'Cannot import module %s' % str(e) > ImportError: Cannot import module 'nltk' > > stored in "modules" folder: > > Traceback (most recent call last): > File "C:\Users\*****\gluon\restricted.py", line 212, in restricted > exec ccode in environment > File "C:\Users\*****\applications\init\controllers/api.py", line 15, in > <module> > from summary import summarize > File "C:\Users\*****\gluon\custom_import.py", line 87, in custom_importer > return base_importer(pname, globals, locals, fromlist, level) > File "applications\init\modules\summary.py", line 9, in <module> > import nltk > File "C:\Users\*****\gluon\custom_import.py", line 77, in custom_importer > modules_prefix, globals, locals, [itemname], level) > File "applications\init\modules\nltk\__init__.py", line 107, in <module> > from featstruct import * > File "C:\Users\*****\gluon\custom_import.py", line 87, in custom_importer > return base_importer(pname, globals, locals, fromlist, level) > ImportError: No module named featstruct > > *BeautifulSoup* > > Not a big problem because there is a workaround. but still... > > Same issue as this one: > > https://groups.google.com/forum/#!searchin/web2py/import$20beautifulsoup/web2py/cGoffihBPTk/sxxLpgfcQcYJ > > Only i'm using W2P source version on GAE dev server. > I need to import bs2 twice using try/except and the second time it > succeeds. > > I really hope someone can help with this. I cannot import these modules so > i cannot proceed with my project. > > Thanks! > -- --- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.