Have you installed the corresponding python 3 lib for postgres? *pip3* install --no-binary :all: --upgrade psycopg2
What's your os? I'm using Linux and I switched to python 3, also using postgres and I have no problems with psycopg2. Best regards Clemens On Wednesday, February 5, 2020 at 3:44:44 PM UTC+1, Maurice Waka wrote: > > I recently installed python 3.6.9 and reinstalled web2py. Previously > everything was working well. Now I have this error when trying to log in: > > 1. > 2. > 3. > 4. > 5. > 6. > 7. > 8. > 9. > 10. > 11. > 12. > 13. > 14. > 15. > 16. > 17. > 18. > 19. > 20. > 21. > 22. > 23. > 24. > 25. > 26. > 27. > 28. > > Traceback (most recent call last): > File "/home/maurice/web2py/gluon/restricted.py", line 219, in restricted > exec(ccode, environment) > File "/home/maurice/web2py/applications/rivelar/models/db2.py" > <http://127.0.0.1:8000/admin/default/edit/rivelar/models/db2.py>, line 12, in > <module> > db = DAL( > "postgres://mauricewaka:b3th32dau2a##@localhost:5432/riveldb")#, > migrate=False) > File "/home/maurice/web2py/gluon/packages/dal/pydal/base.py", line 171, in > __call__ > obj = super(MetaDAL, cls).__call__(*args, **kwargs) > File "/home/maurice/web2py/gluon/packages/dal/pydal/base.py", line 477, in > __init__ > "Failure to connect, tried %d times:\n%s" % (attempts, tb) > RuntimeError: Failure to connect, tried 5 times: > Traceback (most recent call last): > File "/home/maurice/web2py/gluon/packages/dal/pydal/base.py", line 457, in > __init__ > self._adapter = adapter(**kwargs) > File "/home/maurice/web2py/gluon/packages/dal/pydal/adapters/postgres.py", > line 27, in __call__ > return AdapterMeta.__call__(cls, *args, **kwargs) > File "/home/maurice/web2py/gluon/packages/dal/pydal/adapters/__init__.py", > line 39, in __call__ > obj = super(AdapterMeta, cls).__call__(*args, **kwargs) > File "/home/maurice/web2py/gluon/packages/dal/pydal/adapters/postgres.py", > line 54, in __init__ > driver_args, adapter_args, do_connect, after_connection) > File "/home/maurice/web2py/gluon/packages/dal/pydal/adapters/base.py", line > 369, in __init__ > super(SQLAdapter, self).__init__(*args, **kwargs) > File "/home/maurice/web2py/gluon/packages/dal/pydal/adapters/base.py", line > 51, in __init__ > self._initialize_(do_connect) > File "/home/maurice/web2py/gluon/packages/dal/pydal/adapters/postgres.py", > line 95, in _initialize_ > self.driver.__version__) > AttributeError: module 'gluon.contrib.psycopg2' has no attribute '__version__' > > -- 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 web2py+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/df347779-fc06-434f-bd5c-dd7bff245ebc%40googlegroups.com.