aio-libs / aio-libs/aiohttp-security

cannot import name 'create_pool' from 'aioredis'

Abierto
#467 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
240
Forks
70
Merge medio
10 min
PR fusionados (30 d)
3

Descripción

I try to launch `demo/database_auth` example but I get an error:
```
Traceback (most recent call last):
File "demo/database_auth/main.py", line 9, in
from aioredis import create_pool
ImportError: cannot import name 'create_pool' from 'aioredis' (/home/flow/.local/lib/python3.8/site-packages/aioredis/__init__.py)
```

I've tried changing `create_pool` to `create_redis_pool` in the example code, like in aiohttp_demos, but it doesn't help. I've also tried versions 2.0.0 and 2.0.1 of aioredis and there was no use. I've even tried installing aioredis v 1.3.0 but `RuntimeError("aioredis<2.0 is not supported")` was raised.

System is Ubuntu 20.04 and python is 3.8.10

One weird moment for me is aioredis that is being installed in `/home/flow/.local/lib/python3.8/site-packages/` though other libraries can be found in venv folder, e.g. `/home/flow/aiohttp-security-master/venv/lib/python3.8/site-packages` or `/home/flow/aiohttp-security-master/venv/lib64/python3.8/site-packages`...

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.