You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Pipenv锁文件导出为requirements.txt文件?

如何将Pipenv锁文件导出为requirements.txt文件?

我之前也踩过这个坑!这是因为Pipenv的命令参数在版本迭代后做了调整,旧文档里的-r参数已经被移除啦,现在得用新的命令来实现导出需求:

导出带哈希值的requirements.txt(对应原文档的pipenv lock -r)

这种方式会直接从锁文件生成带哈希校验的输出,安全性更高,适合生产环境使用:

  • 仅导出生产环境依赖:
    pipenv requirements > requirements.txt
    
  • 仅导出开发环境依赖:
    pipenv requirements --dev > requirements-dev.txt
    
  • 同时导出生产和开发环境的所有依赖:
    pipenv requirements --dev --all > requirements-all.txt
    

导出不带哈希值的requirements.txt(对应原文档的pipenv run pip freeze)

如果不需要哈希值,用pip freeze的方式依然可行,不过它会列出当前虚拟环境中所有已安装的包(包括依赖的依赖):

  • 导出生产环境依赖:
    pipenv run pip freeze > requirements.txt
    
  • 导出包含开发依赖的所有包:
    pipenv run pip freeze --all > requirements-dev.txt
    

你可以通过pipenv requirements --help命令查看更多参数细节,确认当前版本支持的功能~

备注:内容来源于stack exchange,提问作者Sun Bear

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 13:19:52