2017-09-20 117 views
2

我使用debian(apt安裝androguard)在我的ubuntu 16.04 LTS os中安裝了最新的androguard。我可以使用「androlyze -s」命令進入shell。但是我不能將我的python代碼導入到我的程序中。例如,當我運行使用「蟒蛇test.py」命令從終端test.py文件出現錯誤:不能在python ubuntu中導入androguard 16.04

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) 

回答

0

出於某種原因無法安裝debian不會允許將其導入python腳本。 我不得不從源代碼安裝它。如何從源碼安裝它可以在以下鏈接找到:

Androguard Doc