Как заставить pip запускать указанную команду c из файла требований? - PullRequest
1 голос
/ 04 мая 2020

Я хотел бы добавить строки для torch и torchvision в мой файл needs.txt, чтобы обеспечить простое клонирование, и я буду переходить с компьютера на компьютер и в облако в ближайшем будущем.

Я хочу легкий pip install -r requirements.txt и покончим с этим для моего проекта.

> pip freeze > requirements.txt

дает что-то вроде

...
torch==1.5.0
torchvision==0.6.0
...

Однако pip install -r requirements.txt (что на самом деле pip install torch) не работает, и вместо этого, как официальный сайт факела 1015 *, ясно говорит, что команда должна быть:

pip install torch===1.5.0 torchvision===0.6.0 -f https://download.pytorch.org/whl/torch_stable.html

Как мне сделать, чтобы файл требований отражал это?

Мой рабочий стол Windows 10.


Бонусный вопрос:

В моем облаке Linux.
Как создать файл требований подходит как для рабочего стола, так и для облака?

1 Ответ

2 голосов
/ 04 мая 2020

Вы можете использовать те же опции в вашем requirements.txt файле , например

torch===1.5.0
torchvision===0.6.0
-f https://download.pytorch.org/whl/torch_stable.html

Затем просто запустите pip install -r requirements.txt

...