最新版本pipenv执行pipenv lock --requirements --keep-outdated报错No such option: --requirements的解决方法咨询
解决Pipenv最新版中
lock --requirements选项不存在的问题 这个问题我升级Pipenv后也碰到过!最新版本的Pipenv已经移除了pipenv lock --requirements这个组合用法,把导出依赖列表的功能拆成了独立的pipenv requirements命令,所以才会弹出"No such option: --requirements"的错误提示。
要实现你原本的需求——导出依赖列表并保留过时版本,直接换用下面的命令就行:
pipenv requirements --keep-outdated
如果需要把结果保存到文件里,加上重定向操作即可:
pipenv requirements --keep-outdated > requirements.txt
额外说明
从Pipenv v2023.0.0左右的版本开始,官方重构了命令体系,把原本附属于lock命令的导出requirements功能独立成了requirements子命令,同时保留了--keep-outdated这类常用参数。你可以通过以下命令查看该子命令的所有可用选项:
pipenv requirements --help
内容的提问来源于stack exchange,提问作者DilLip_Chowdary
相关产品推荐
相关产品推荐

