在使用python3.12 版本异步调用redis时 使用代码:
 
   import aioredis   
结果提示:
 
from distutils.version import StrictVersion
ModuleNotFoundError: No module named 'distutils'
 
查询后,发现python版本升级,aioredis在python3.11 一下可以使用,在python3.12 不能使用aioredis,
 
解决方案2个:
(1)降级python 环境,从python3.12 降级到3.11版本
(2)python3.12需要重新安装扩展 
 
   pip uninstall aioredis
pip install redis
 
更改为:
原来调用:
   import aioredis
self._redis = await aioredis.from_url(self._redis_url, decode_responses=True)
   
更改为:
   import redis.asyncio as redis
self._redis = await redis.from_url(self._redis_url, decode_responses=True)