Подтвердить что ты не робот

Есть ли способ автоматически вывести файл требований .txt?

Я хочу вывести requirements.txt для моего проекта Python 3 в PyCharm. Любые идеи?

4b9b3361

Ответ 1

Попробуйте выполнить следующую команду (по комментариям @jonsharpe):

pip freeze > requirements.txt

Ответ 2

Pigar работает неплохо, я просто тестировал его

https://github.com/damnever/pigar

Ответ выше с pip freeze будет работать только в том случае, если вы настроили virtualenv перед тем, как начать установку файлов с помощью pip. В противном случае вы получите требования, которые являются "излишками требований". Похоже, что свиньи идут и смотрят на все ваши операторы импорта, а также просматривают версии, которые в настоящее время используются. В любом случае, если у вас есть virtualenv, настроенный до того, как вы начнете, все будет чище, иначе свиньи могут вас спасти. Он также выглядит в подкаталогах.

Ответ 3

Вы можете сделать это в Pycharm, перейдя в Настройки и проектный интерпретатор. Выделите все пакеты с их версией и последними. Затем скопируйте все эти данные в текстовый документ MS. Слово MS будет рассматривать его как таблицу. Удалите средний столбец этой таблицы. Теперь скопируйте все эти данные в блокнот ++. Найдите двойные пробелы '' или вкладку и замените ее на '=='. Сохраните этот файл как requirements.txt. Он будет работать