请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

uiautomator2安装失败!!!如何解决?

图片描述
图片描述
(venv) user1@imooc:~/u2_project$ pip install uiautomator2 -i https://pypi.douban.com/simple/
后提示:
Successfully installed Deprecated-1.2.13 Pillow-8.4.0 adbutils-1.2.1 apkutils2-1.0.0 cached-property-1.5.2 certifi-2022.12.7 charset-normalizer-2.0.12 cigam-0.0.3 decorator-5.1.1 deprecation-2.1.0 filelock-3.4.1 idna-3.4 logzero-1.7.0 lxml-4.9.2 packaging-20.9 progress-1.6 py-1.11.0 pyelftools-0.29 pyparsing-3.0.9 requests-2.27.1 retry-0.9.2 six-1.16.0 uiautomator2-2.16.22 urllib3-1.26.13 whichcraft-0.6.1 wrapt-1.14.1 xmltodict-0.13.0

但是运行 uiautomator2 --version,就已经报错了,说明uiautomator2并没安装成功吗?

Traceback (most recent call last):
File “/home/user1/u2_project/venv/bin/uiautomator2”, line 5, in
from uiautomator2.main import main
File “/home/user1/u2_project/venv/lib/python3.6/site-packages/uiautomator2/init.py”, line 40, in
import adbutils
File “/home/user1/u2_project/venv/lib/python3.6/site-packages/adbutils/init.py”, line 12, in
from ._adb import AdbConnection
File “/home/user1/u2_project/venv/lib/python3.6/site-packages/adbutils/_adb.py”, line 19, in
from ._proto import *
File “/home/user1/u2_project/venv/lib/python3.6/site-packages/adbutils/_proto.py”, line 15, in
from dataclasses import dataclass
ModuleNotFoundError: No module named ‘dataclasses’

急急急!!!!该如何解决,请老师解答一下。

翻看了一下其他人也有类似的问题,开始我也以为是python -m uiautomator2 init出错,其实是uiautomator2 --version就运行不了。

正在回答 回答被采纳积分+3

4回答

慕勒5311868 2023-04-10 19:34:39

dataclasses可看这篇https://blog.csdn.net/weixin_45154559/article/details/111321157

0 回复 有任何疑惑可以回复我~
慕勒5311868 2023-04-10 19:32:36

已解决,首先先让Ubuntu连接到手机上去,命令为:adb connect 手机的IP,注意此操作可以在虚拟机终端操作或者在SecureCRT连接工具上操作均可;然后,在终端输入uiautomator2 init即可,前面不要加python -m,这个是解决问题的关键。

0 回复 有任何疑惑可以回复我~
大壮老师 2023-02-21 16:46:20

建议参考github上的安装步骤和测试样例

https://github.com/openatx/uiautomator2#installation

测试是否安装成功 uiautomator2 --help

0 回复 有任何疑惑可以回复我~
weixin_慕虎1012736 2023-02-20 17:47:21

我也是一模一样的报错,都好几天了都找不到答案,好痛苦……请问你的问题解诀了没有?

0 回复 有任何疑惑可以回复我~
  • 建议参考github上的安装步骤和测试样例,https://github.com/openatx/uiautomator2#installation
    测试是否安装成功 uiautomator2 --help
    回复 有任何疑惑可以回复我~ 2023-02-21 16:46:56
  • 还是不行呀老师,都一个多星期了,我的问题问题还没解决呢,我最近天天在网上找资料找方法尝试都不行,这样下去后面的课程没法跟进好纠结啊,358502822老师这是我的QQ,麻烦老师你抽空加我一下,单独帮我解决这个实例化报错的问题可以不
    回复 有任何疑惑可以回复我~ 2023-02-23 10:48:15
  • 老师我输入uiautomator2 --help测试还是是像上面的一样的报错怎么办?而且我用手动安装方式pip install --upgrade --pre uiautomator2试了几十次都不成功,好像是本来不错的网速变得超慢最后导致失败,怎么办呀老师,能不能帮我想想办法解决一下呀,急急急!!!
    回复 有任何疑惑可以回复我~ 2023-02-26 12:08:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信