1

我正在使用 python、kivy 和 Buildozer 为 android 构建应用程序。我在代码中包含 CSV 模块。CSV 模块默认在 Blacklist.txt 中的 Buildozer 中被列入黑名单

我从所有blacklist.txt文件中删除了它。之后,如果我尝试“buildozer android debug”,则会发生此错误:

# Command failed: pip install --download-cache=/home/tibor/.buildozer/cache --target=/home/tibor/projects/wisdoms_deploy/.buildozer/applibs csv

buildozer pip 的详细日志是这样的:

Downloading/unpacking csv
Getting page https://pypi.python.org/simple/csv/
URLs to search for versions for csv:
* https://pypi.python.org/simple/csv/
Analyzing links from page https://pypi.python.org/simple/csv/
Skipping link http://www.object-craft.com.au/projects/csv/ (from https://pypi.python.org/simple/csv/); not a file

它表示它想从错误的页面下载 csv,因为在该页面上什么都没有。

我被困在这一点上,无法弄清楚如何将 csv 模块添加到 buildozer。

4

1 回答 1

1

看起来您已将 csv 模块添加到需求行,因此 buildozer 正在尝试安装它。这不是必需的,因为它是内置模块,只需将其删除即可。

此外,取消黑名单的更好方法可能是将其添加到白名单选项中。这消除了手动编辑黑名单文件的需要。

于 2015-10-01T10:08:37.437 回答