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‘

9---PIP 管理工具的使用

windows安装python包管理工具pip

python包管理工具

CentOS7安装python-pip

安装方式