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
最后更新于
这有帮助吗?