无法在 python ubuntu 16.04 中导入 androguard
Cannot import androguard in python ubuntu 16.04
我已经在我的 ubuntu 16.04 LTS os 中使用(apt install androguard)安装了最新的 androguard。我可以使用 "androlyze -s" 命令进入 shell。但是我无法将 androguard 导入到我的 python 代码中。例如,当我从终端使用 "python test.py" 命令 运行 test.py 文件时,我得到错误:
Traceback (most recent call last):
File "test.py", line 1, in <module>
from androguard.core.bytecodes import apk
ImportError: No module named androguard.core.bytecodes
下面是我的 python 代码:
from androguard.core.bytecodes import apk
a = apk.APK("/path/to/apk/apk_name.apk")
pk_name = a.get_package()
act_name = a.get_main_activity()
final_arg = pk_name+"/"+act_name
print(final_arg)
(apt install androguard) 适用于 debian,因此无法正常工作。我必须从源代码安装它。如何从源安装它可以在下面找到 link:
我已经在我的 ubuntu 16.04 LTS os 中使用(apt install androguard)安装了最新的 androguard。我可以使用 "androlyze -s" 命令进入 shell。但是我无法将 androguard 导入到我的 python 代码中。例如,当我从终端使用 "python test.py" 命令 运行 test.py 文件时,我得到错误:
Traceback (most recent call last):
File "test.py", line 1, in <module>
from androguard.core.bytecodes import apk
ImportError: No module named androguard.core.bytecodes
下面是我的 python 代码:
from androguard.core.bytecodes import apk
a = apk.APK("/path/to/apk/apk_name.apk")
pk_name = a.get_package()
act_name = a.get_main_activity()
final_arg = pk_name+"/"+act_name
print(final_arg)
(apt install androguard) 适用于 debian,因此无法正常工作。我必须从源代码安装它。如何从源安装它可以在下面找到 link: