Я хочу вывести requirements.txt
для моего проекта Python 3 в PyCharm. Любые идеи?
Есть ли способ автоматически вывести файл требований .txt?
Ответ 1
Попробуйте выполнить следующую команду (по комментариям @jonsharpe):
pip freeze > requirements.txt
Ответ 2
Pigar работает неплохо, я просто тестировал его
https://github.com/damnever/pigar
Ответ выше с pip freeze
будет работать только в том случае, если вы настроили virtualenv перед тем, как начать установку файлов с помощью pip. В противном случае вы получите требования, которые являются "излишками требований". Похоже, что свиньи идут и смотрят на все ваши операторы импорта, а также просматривают версии, которые в настоящее время используются. В любом случае, если у вас есть virtualenv, настроенный до того, как вы начнете, все будет чище, иначе свиньи могут вас спасти. Он также выглядит в подкаталогах.
Ответ 3
Вы можете сделать это в Pycharm, перейдя в Настройки и проектный интерпретатор. Выделите все пакеты с их версией и последними. Затем скопируйте все эти данные в текстовый документ MS. Слово MS будет рассматривать его как таблицу. Удалите средний столбец этой таблицы. Теперь скопируйте все эти данные в блокнот ++. Найдите двойные пробелы '' или вкладку и замените ее на '=='. Сохраните этот файл как requirements.txt
. Он будет работать