【问题标题】:Django | update requirements.txt automatically after installing new package姜戈 |安装新包后自动更新 requirements.txt
【发布时间】:2018-03-08 07:38:29
【问题描述】:

我是 Django 新手。

每次我使用pip 安装新库时,我都必须运行pip freeze -l > requirements.txt,有时我会忘记这一点(并且在我的生产环境中会发生错误)。

安装新软件包时自动运行此命令的最佳方式是什么...?

我正在使用:

Django==1.11.5 
Python 3.6.1

【问题讨论】:

  • 您是否考虑过在库安装后使用已经包含pip freeze 命令的shell 脚本?您可以将库名称作为命令行参数传递给您的自定义脚本。

标签: python django python-3.x requirements.txt


【解决方案1】:

对于 Python 3,请使用以下更新 requirements.txt 文件。 ''' pip3 冻结 > requirements.txt '''

【讨论】:

    【解决方案2】:

    您需要为此编写脚本,set a cron job 将执行此操作。

    不是一样的,而是更好的,你可以看看,pipreqs

    【讨论】:

    • @Aoi_777 有帮助吗?或者您需要了解更多
    • @Aoi_777,很荣幸能帮助您。
    猜你喜欢
    • 2021-10-19
    • 2015-07-18
    • 2022-07-21
    • 2017-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-15
    相关资源
    最近更新 更多