requirements.txt

pip

导出结果含有路径

pip freezen > requirements.txt

导出结果不含有路径

pip list --format=freeze >requirement.txt

Conda

导出requirements.txt

conda list -e > requirements.txt

导入requirements.txt

conda install --yes --file requirements.txt

导出yaml

conda env export > freeze.yml

导入yaml

conda env create -f freeze.yml

pipreqs

使用pipreqs,这个工具的好处是可以通过对项目目录的扫描,发现使用了哪些库,生成依赖清单。

安装pipreqs(默认没有安装)

pip install pipreqs

使用pipreqs导出 requirements.txt

pipreqs ./
# 如果报错可能是编码问题
pipreqs ./ --encoding=utf-8

最后更新于