您可能感興趣的pip-tools,可用於構建requirements.txt
文件,該文件考慮到了所有的基礎依賴Python包。它可以通過PIP進行安裝:
pip install --upgrade pip # pip-tools needs pip>=6.
pip install pip-tools
安裝完成後,您可以使用pip-compile
命令生成您的要求的文件。例如,假設你在一個Flask項目上工作。你必須做到以下幾點:
寫下面一行到文件:
Flask
運行pip-compile <your-file>
。它會產生你的requirements.txt,並且所有的依賴關係都被固定。您可以重新運行pip-compile
來更新軟件包。你的輸出文件將是這樣的:
#
# This file is autogenerated by pip-compile
# Make changes in requirements.in, then run this to update:
#
# pip-compile <your-file>
#
flask==0.10.1
itsdangerous==0.24 # via flask
jinja2==2.7.3 # via flask
markupsafe==0.23 # via jinja2
werkzeug==0.10.4 # via flask