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

如何从PyCharm项目中自动提取pip安装的依赖包?

自动提取Python项目依赖到requirements.txt的方法
  • 使用pip freeze命令
    确保在PyCharm终端激活了项目对应的虚拟环境,执行以下命令:

    pip freeze > requirements.txt
    

    该命令会将当前环境中所有已安装的包及其版本号导出到requirements.txt文件中。注意:如果使用全局Python环境,可能会包含大量无关依赖,建议优先使用项目专属的虚拟环境。

  • 使用pipreqs精准提取
    如果你只想导出项目代码中实际用到的依赖(避免冗余包),可以用pipreqs工具:

    1. 先安装pipreqs:
      pip install pipreqs
      
    2. 切换到项目根目录,执行:
      pipreqs . --encoding=utf8
      

    它会扫描项目内所有Python文件,分析并生成只包含实际依赖的requirements.txt,--encoding=utf8用于避免中文编码报错。

  • PyCharm内置可视化导出
    直接通过PyCharm的图形界面操作:

    1. 打开File > Settings > Project: [你的项目名称] > Python Interpreter
    2. 点击右上角的齿轮图标,选择Export Requirements
    3. 在弹出的窗口中选择保存路径和文件名,确认后即可完成导出。

内容的提问来源于stack exchange,提问作者john

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 15:34:51