【问题标题】:Not being able to import AndroidViewClient无法导入 AndroidViewClient
【发布时间】:2021-01-29 21:15:52
【问题描述】:

我试图在 Windows 和 Linux 机器上使用 AndroidViewClient。 所以我通过 pip 安装了包:

pip3 install androidviewclient

然后我创建了一个简单的 python 脚本,它像这样简单地导入 ViewClient:

from com.dtmilano.android.viewclient import ViewClient

但是当我运行 python 脚本时它总是失败:

>>> from com.dtmilano.android.viewclient import ViewClient
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.5/dist-packages/com/dtmilano/android/viewclient.py", line 399
    raise AttributeError, name

我在 Windows (python 3.6) 和 Linux (python 3.5) 上都进行了尝试,结果相同。

当我克隆存储库并运行他们的示例(例如https://github.com/dtmilano/AndroidViewClient/blob/master/examples/dump-simple.py)时,它可以正常工作并且导入没有问题。 我做错了什么?

【问题讨论】:

  • 实际上我注意到通过“pip3 install androidviewclient”安装的 /usr/local/lib/python3.5/dist-packages/com/dtmilano/android/viewclient.py 具有 python2 格式与可从 github 获得的版本,已完全转换为 python3。任何想法为什么 pip 安装旧版本?

标签: androidviewclient


【解决方案1】:

我想我找到了问题的答案。安装python3版AndroidViewclient的方法如下:

pip3 install --pre androidviewclient --upgrade 

【讨论】:

  • 正确。有一个安装示例here。 20.x 版本即将发布(替换之前的版本)。
猜你喜欢
  • 2014-06-27
  • 1970-01-01
  • 2016-08-30
  • 2014-11-04
  • 2014-06-24
  • 2021-11-20
  • 1970-01-01
  • 1970-01-01
  • 2017-01-13
相关资源
最近更新 更多