Skip to content

cannot import name 'create_pool' from 'aioredis' #467

Open
@balduser

Description

@balduser

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 <module>
    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...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions