【发布时间】: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 安装旧版本?