无法导入包

Cant import package

我正在尝试使用 QPython 创建 kivy 程序并且它工作正常,但是当我尝试导入通过 pip 安装的模块时

# qpy:2
# qpy:kivy
#
# for example - vk
# vk provides instruments
# to work with vk.com API
# 

import vk

(我使用 Kivy Launcher 应用启动了我的程序)

发生错误:

[INFO              ] Logger: Record log in /storage/emulated/0/kivy/myapp/.kivy/logs/kivy_16-10-25_16.txt
[WARNING           ] [Config      ] Upgrading configuration in progress.
[WARNING           ] [Config      ] Older configuration version detected (13 instead of 14)
[INFO              ] Kivy: v1.9.1
[INFO              ] Python: v2.7.2 (default, Mar 20 2016, 23:30:13) 
[GCC 4.8]
[WARNING           ] stderr: Traceback (most recent call last):
[WARNING           ] stderr: File "main.py", line 7, in <module>
[WARNING           ] stderr:    import vk
[WARNING           ] stderr: ImportError: No module named vk

如何安装第三方包到kivy?

你不能。 Python-for-android != pip,如果设置正确,启动器也可能是输出。

但是,请阅读 documentation,如果您理解了它,您可以构建自己的启动器。通过这种方式,您可以假设将任何所需的程序包放入自定义启动器中。

如果包不是纯 python(需要编译),您需要检查是否有 recipe for that. If not, either write one,或者没有包。 ^^