【问题标题】:Calling Third Party Library in Python / Kivy在 Python / Kivy 中调用第三方库
【发布时间】:2015-07-17 07:32:27
【问题描述】:

现在我正在尝试制作一个端口扫描器...我已经从here 为 python 安装了 nmap 库,然后我尝试通过在我的 main.py 中导入 nmap 库来制作一个简单的应用程序它崩溃并说无法导入 nmap 但是当我在 pygame 中运行该应用程序时它可以工作但在 android 手机中它不工作

这是我面临的错误

I/python  (14260): [INFO              ] [GL          ] OpenGL parsed version: 3, 0
I/python  (14260): [INFO              ] [GL          ] Texture max size <4096>
I/python  (14260): [INFO              ] [GL          ] Texture max units <16>
I/python  (14260): [INFO              ] [Support     ] Android install hooks
I/python  (14260): [INFO              ] [Window      ] virtual keyboard not allowed, single mode, not docked
I/python  (14260): [INFO              ] [Text        ] Provider: pygame
I/python  (14260):  Traceback (most recent call last):
I/python  (14260):    File "/home/cyborg/.buildozer/android/app/main.py", line 30, in <module>
I/python  (14260):  ImportError: No module named nmap
I/python  (14260): Python for android ended.

【问题讨论】:

标签: android python kivy


【解决方案1】:

与 jjinking 在 cmets 中的链接一起用于 python-for-android How do I add a module to Kivy For Android? ./distribute.sh -m "kivy nmap" 和如果您使用 buildozer 制作 apk,那么您可能希望在此处的要求中包含 nmap:requirements = kivy,...,nmap in buildozer.spec 文件。

【讨论】:

  • 我无法理解我必须做什么???.....我只需要在 buildozer.spec 文件中添加 nmap ...如果是的话它给了我的错误....否则我不知道你在说什么
  • 这就是我的意思,请用你的新错误编辑问题。
  • 它给了我这个错误 root@kali:~/.buildozer/android/platform/python-for-android# ./distribute.sh -m "kivy nmap" 检查 Kali 的构建依赖项 避免检查构建依赖,未知平台 Kali Check environment No ANDROIDSDK environment set, abort
猜你喜欢
  • 2017-10-28
  • 2011-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-27
  • 2011-07-15
  • 1970-01-01
  • 2016-06-21
相关资源
最近更新 更多