pip установить пакет, только если он еще не найден - PullRequest
0 голосов
/ 28 июня 2018

Я устанавливаю пакет github в мой make-файл:

dependencies: ## installs the github repo
    pip install git+https://git.github.com/author/repo

Теперь я действительно хотел бы сделать это только один раз! Это потому, что теперь каждый раз, когда я запускаю его, он выбирает, клонирует и устанавливает пакет, что занимает много времени.

Есть ли способ указать pip установить этот пакет, только если он еще не установлен?

1 Ответ

0 голосов
/ 29 июня 2018

Для VCS (git в вашем случае) нет репозиториев. pip должен знать имя и версию пакета, поэтому он должен клонировать репозиторий.

Чтобы избежать постоянной повторной загрузки, создайте колесо из пакета. pip может выводить имена и версии из названий колес.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...