On Wednesday, April 20, 2016 at 12:01:09 PM UTC-7, Kiran Subbaraman wrote: > > Yes, I do. Had installed the redis-client: `pip install redis` > Also, please note that this works with the web2py_src version, but not the > web2py-windows binary. >
You may need to have it in the web2py/site-packages directory; the windows binary has it's own python dll. /dps > > On Wednesday, April 20, 2016 at 11:45:02 PM UTC+5:30, Dave S wrote: >> >> >> >> On Wednesday, April 20, 2016 at 9:51:23 AM UTC-7, Kiran Subbaraman wrote: >>> >>> Downloaded Web2py for Windows: >>> http://www.web2py.com/examples/static/web2py_win.zip. >>> 2.14.5-stable+timestamp.2016.04.14.03.26.16 >>> (Running on Rocket 1.2.6, Python 2.7.9) >>> Windows 10 >>> >>> Unable to use the redis client library ( >>> https://github.com/andymccurdy/redis-py) from within the application. >>> This *works *in the web2py_src edition ( >>> http://www.web2py.com/examples/static/web2py_src.zip). >>> 2.14.5-stable+timestamp.2016.04.14.03.26.16, (Running on Rocket 1.2.6, >>> Python 2.7.10) >>> >>> To view the issue, do the following: >>> >>> - Import the sample app that I have created and attached >>> - visit the default page: >>> http://127.0.0.1:8000/module_redis/default/index >>> - You should see "<type 'exceptions.ImportError'> Cannot import >>> module 'applications.module_redis.modules.redis'" >>> >>> >>> The trace: >>> web2py™ Version 2.14.5-stable+timestamp.2016.04.14.03.26.16 >>> Python Python 2.7.9: c:\Users\subbaraman\Downloads\web2py_win\web2py\ >>> web2py.exe (prefix: D:\programs\open\python27) >>> >> >> Do you have redis in your site-packages? >> >> /dps >> >> >> >>> >>> Traceback >>> >>> 1. >>> 2. >>> 3. >>> 4. >>> 5. >>> 6. >>> 7. >>> 8. >>> 9. >>> 10. >>> 11. >>> 12. >>> 13. >>> >>> Traceback (most recent call last): >>> File >>> "c:\Users\subbaraman\Downloads\web2py_win\web2py\gluon\restricted.py", line >>> 227, in restricted >>> exec ccode in environment >>> File >>> "c:/Users/subbaraman/Downloads/web2py_win/web2py/applications/module_redis/controllers/default.py" >>> >>> <http://127.0.0.1:8000/admin/default/edit/module_redis/controllers/default.py>, >>> line 11, in <module> >>> import redis_mod as rm >>> File >>> "c:\Users\subbaraman\Downloads\web2py_win\web2py\gluon\custom_import.py", >>> line 85, in custom_importer >>> modules_prefix, globals, locals, [itemname], level) >>> File "applications\module_redis\modules\redis_mod.py", line 5, in <module> >>> import redis >>> File >>> "c:\Users\subbaraman\Downloads\web2py_win\web2py\gluon\custom_import.py", >>> line 89, in custom_importer >>> raise ImportError, 'Cannot import module %s' % str(e) >>> ImportError: Cannot import module 'applications.module_redis.modules.redis' >>> >>> >>> >>> >>> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- 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/d/optout.

