Избегайте неконтролируемого приведения в ChoiceBox, который заполняется из Enum

Я использую параметр -d (или --download) для pip install, что делает процесс загрузки sdist tarball из PyPI намного проще. Например, pip install --download /path/to/some/dir celery загрузит sdist tarballs для сельдерея и все его зависимости к /path/to/some/dir (но не установит их). Затем вы можете использовать pip install --no-index --find-links /path/to/some/dir/ celery для установки сельдерея с помощью этих загруженных sdists без доступа к сети.

Тот же процесс работает, если вы замените celery в обеих командах на -r requirements.txt, где require.txt файл требований к пунктам, в котором перечислены все нужные вам пакеты (и, возможно, нужные вам версии).

UPDATE

DEPRECATION: pip install --download устарел и будет удалены в будущем. Теперь у команды есть команда download .

Команда такова: pip download -r requirements.txt

Для python3: pip3 download -r requirements.txt

0
задан floxbr 11 March 2019 в 15:03
поделиться