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 版本),更全面。
需要我进一步澄清某个部分吗?