从黑名单中删除后,Buildozer 无法加载 CSV 模块

Buildozer can't load CSV module after removing it from blacklist

我正在使用 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。

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

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