Я ищу способ установить пакет с помощью pip и записать информацию о версии этого пакета в файл требований .txt моего проекта. Для тех, кто знаком с npm, это по существу то, что делает npm install --save
.Установите пакет и напишите в файл требований.txt с пиком
Использование pip freeze > requirements.txt
отлично работает, но я обнаружил, что забыл запустить это или случайно включил неиспользуемые пакеты, которые я установил для тестирования, но решил не использовать.
Так следующее psuedocode:
$ pip install nose2 --save
приведет ли в requirements.txt файл с:
nose2==0.4.7
Я предполагаю, что я мог munge выход сохранить, чтобы захватить номера версий, но я я надеюсь, что есть более простой способ.
написать bash и передать командную строку arg 'echo $ 1 >> requirements.txt; pip install $ 1' –
Это не полное решение, потому что оно не разрешает корректную версию, так как pp freeze будет делать – dusktreader