"/>

python环境导出

Pip 导出 requirements.txt

  • 命令:pip freeze > requirements.txt
  • 作用:导出当前环境中所有 Python 包及其版本。
  • 文件格式:纯文本,每行一个包(如 numpy==1.21.0)。
  • 安装:pip install -r requirements.txt

Conda 导出 environment.yml

  • 命令:conda env export > environment.yml
  • 作用:导出当前 Conda 环境的完整配置,包括包、版本和渠道。
  • 文件格式:YAML(如 dependencies: - numpy=1.21.0)。
  • 可选:conda env export --from-history(只导出手动安装的包)。
  • 创建环境:conda env create -f environment.yml

主要区别

  • Pip:专注于 Python 包,简单直接。
  • Conda:包含环境配置(如 Python 版本),更全面。

需要我进一步澄清某个部分吗?