Вы можете использовать pip freeze или сгенерировать файл самостоятельно.
Примеры Генерировать вывод, подходящий для файла требований.
$ pip freeze
docutils==0.11
Jinja2==2.7.2
MarkupSafe==0.19
Pygments==1.6
Sphinx==1.2.2
Generate a requirements file and then install from it in another environment.
$ env1/bin/pip freeze > requirements.txt # Generate the file
$ env2/bin/pip install -r requirements.txt # Install the requirements
Для получения дополнительной информации, пожалуйста, посетите: https://pip.pypa.io/en/stable/reference/pip_freeze/
Если вы используете setup_tools, вы также можете использовать файл требований следующим образом: https://packaging.python.org/discussions/install-requires-vs-requirements/
install_requires=[
'A>=1',
'B>=2'
]
Это должно быть в вашем файле setup.py .