Я пытаюсь сгенерировать файлы requirements/dev.txt
и prod.txt
для моего проекта на python. Я использую pip-compile-multi
для генерации их из файлов base.in
dev.in
и prod.in
. Все прекрасно работает, пока я не добавлю tensorflow-gpu==2.0.0a0
в файл prod.in
. Я получаю эту ошибку, когда я делаю: RuntimeError: Failed to pip-compile requirements/prod.in
.
Я полагаю, что это связано с тем, что тензор-gpu доступен только в Linux, а моей машиной разработки является Mac. (Если я запускаю pip install tensorflow-gpu==2.0.0a0
, мне сообщают, что для моей платформы нет дистрибутива.) Можно ли как-то сгенерировать файл require.txt для pip для пакета, который недоступен на моей платформе? Чтобы быть ясным, моя цель состоит в том, чтобы сгенерировать файл requirements.txt
, используя что-то вроде pip-compile-multi
(потому что это будет зависеть от версии), который будет установлен только на Linux, но я хочу иметь возможность на самом деле генерировать файл на любой платформе.