开始新的kivy项目时,重新下载所有要求

时间:2019-02-09 11:27:11

标签: python kivy buildozer

当我在我的virtualenv内部启动一个新的kivy项目时,它将再次下载所有要求,例如SDK,NDK等... 请帮忙!

2 个答案:

答案 0 :(得分:0)

在控制台cd中进入具有您需要的要求的项目目录,以便保存(旧)项目的要求。

$ cd /path/to/old/project
$ pip freeze > requirements.txt

requirements.txt文件将包含已安装的依赖项列表(及其版本)。

创建新项目时,将包含您要使用的依赖项的requirements.txt文件复制到新项目目录中。
现在,告诉pip将所有依赖项安装在requirements.txt文件中。

$ cd /path/to/new/project 
$ pip install -r requirements.txt

这应该在新项目中安装旧项目的所有依赖项。


资源

答案 1 :(得分:0)

如果您正在使用buildozer,则除非您在buildozer.spec中使用不同版本,否则它应该重复使用~/.buildozer/中保存的sdk和ndk,如果每次都下载相同版本,则可能是一个错误。如果直接使用python-for-android,则应该可以将其指向您已经下载的sdk / ndk目录。