python依赖包管理

  • 在Python项目中,通常会有一个名为 requirements.txt 的文件,其中列出了项目所需的所有依赖包及其版本。

1. 使用freeze

  • 如果你的项目中没有 requirements.txt 文件,你可以通过下面的命令创建一个当前项目所在环境下已安装的包及其版本的 requirements.txt 文件
pip freeze > requirements.txt
  • 如果是虚拟环境,会将虚拟环境中的依赖包全部导出;如果是的全局环境,则所有包全部导出
  • 内容如
hvac==2.0.0
numpy==1.24.4
pyhcl==0.4.5

2. 使用pipreqs

  • 安装
pip install pipreqs
  • 生成requirements.txt 文件
# --encoding=utf8为使用utf8编码,--force当requirements.txt已存在时会覆盖
pipreqs . --encoding=utf8 --force
  • 使用pipreqs只会将当前项目使用的依赖包导出,不是环境下的所有包,所以会少很多依赖包

  • 安装依赖包

pip install -r requirements.txt

相关推荐

  1. python依赖管理

    2023-12-23 09:44:02       65 阅读
  2. 【Go】依赖管理

    2023-12-23 09:44:02       46 阅读
  3. Python:Scrapy+Selenium相关依赖记录

    2023-12-23 09:44:02       56 阅读
  4. python】flask相关依赖关系问题

    2023-12-23 09:44:02       35 阅读
  5. jar 依赖相关

    2023-12-23 09:44:02       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-23 09:44:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-23 09:44:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-23 09:44:02       82 阅读
  4. Python语言-面向对象

    2023-12-23 09:44:02       91 阅读

热门阅读

  1. Hive-DML详解(超详细)

    2023-12-23 09:44:02       55 阅读
  2. vim 撤销和恢复

    2023-12-23 09:44:02       61 阅读
  3. go语言学习计划。

    2023-12-23 09:44:02       77 阅读