python 使用DriodBot工具时 pip安装包的问题 ImportError: cannot import name ‘cached_property‘ from ‘functools‘
Posted YunusQ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 使用DriodBot工具时 pip安装包的问题 ImportError: cannot import name ‘cached_property‘ from ‘functools‘相关的知识,希望对你有一定的参考价值。
python pip安装包的问题 使用过程中遇到 ImportError: cannot import name ‘cached_property’ from ‘functools’
我在使用DriodBot工具时,通过以下命令安装时,遇到问题
git clone https://github.com/honeynet/droidbot.git
cd droidbot/
pip install -e .
ImportError: cannot import name 'cached_property' from 'functools' (/usr/lib/python3.7/functools.py)
问题所在,cached_property 必须在 python 3.8.x之后的版本中使用
这里推荐大家直接装3.9.12 ,最新的3.9.x稳定版本(只能win10及以上)。Python 3.9.12 - March 23, 2022。
安装前先把旧的版本删除,以防两个版本互相干扰,可以去控制面板-卸载删除(windows的方法)
卸载重新安装后即可
以上是关于python 使用DriodBot工具时 pip安装包的问题 ImportError: cannot import name ‘cached_property‘ from ‘functools‘的主要内容,如果未能解决你的问题,请参考以下文章
python 使用DriodBot工具时 pip安装包的问题 ImportError: cannot import name ‘cached_property‘ from ‘functools‘