Повторная загрузка всех требований при запуске нового проекта KIVY - PullRequest
0 голосов
/ 09 февраля 2019

Когда я запускаю новый kivy-проект внутри моего virtualenv, он снова загружает все требования, такие как SDK, NDK и т. Д ... Помогите, пожалуйста!

Ответы [ 2 ]

0 голосов
/ 09 февраля 2019

Если вы используете buildozer, он должен повторно использовать sdk и ndk, сохраненные в ~/.buildozer/, если вы не используете разные версии в buildozer.spec, если он загружает одну и ту же версию каждый раз, это скорее всего ошибка.Если вы используете python-for-android напрямую, вы сможете указать его на уже загруженные каталоги sdk / ndk.

0 голосов
/ 09 февраля 2019

В консоли 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

Это должно установить все зависимости вашего старого проекта в новый проект.


Ресурсы

...