当我在我的virtualenv内部启动一个新的kivy项目时,它将再次下载所有要求,例如SDK,NDK等... 请帮忙!
答案 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目录。