我正在使用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。
答案 0 :(得分:1)
看起来您已将csv模块添加到需求行,因此buildozer正在尝试安装它。这不是必需的,因为它是一个内置模块,只需删除它。
此外,可能更好的解开黑名单的方法是将其添加到白名单选项中。这样就无需手动编辑黑名单文件。