aio-libs / aio-libs/aiohttp-security

cannot import name 'create_pool' from 'aioredis'

未關閉
#467 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Python
星號
240
分支
70
平均合併
10 分鐘
30 天內合併 PR
3

描述

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

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。