【问题标题】:pipenv No such option: --requirements in latest versionpipenv 没有这样的选项:--requirements in latest version
【发布时间】:2022-11-03 18:17:33
【问题描述】:

命令:pipenv lock --requirements --keep-outdated

输出:

Usage: pipenv lock [OPTIONS]
Try 'pipenv lock -h' for help.

Error: No such option: --requirements Did you mean --quiet?

知道如何解决这个问题吗?

【问题讨论】:

    标签: python python-3.x serverless pipenv


    【解决方案1】:

    pipenv lock 命令上的 -r 选项已被弃用一段时间。使用requirements 选项生成requirements.txt

    IE:

    pipenv requirements > requirements.txt(默认依赖)

    并冻结开发依赖项以及使用--dev 选项

    pipenv requirements --dev > dev-requirements.txt

    有时,您可能希望根据当前环境生成需求文件,例如包含仅支持 requirements.txt 的工具。您可以非常轻松地将 Pipfile 和 Pipfile.lock 转换为 requirements.txt 文件。

    另见:https://pipenv.pypa.io/en/latest/advanced/#generating-a-requirements-txt

    【讨论】:

    • 但它也显示了相互依赖的包。正常的点冻结没有什么
    【解决方案2】:

    您可以使用pipenv==11.9.0 来解决此问题,而无需更改任何脚本(无论如何建议升级到最新版本)。

    【讨论】:

    • 你不应该求助于旧的 pipenv 版本
    猜你喜欢
    • 2022-11-18
    • 1970-01-01
    • 2016-01-17
    • 2018-09-24
    • 1970-01-01
    • 2021-10-24
    • 2018-03-31
    • 2020-08-18
    • 2016-10-06
    相关资源
    最近更新 更多