Python第三方库导出、导入、离线安装
1. pipreqs导出项目所需依赖库
pipreqs安装
pip install pipreqs
依赖库导出
在项目根目录中执行以下指令,生成requirements.txt
pipreqs .\ --encoding=utf8 --force
pipreqs对比pip freeze
- pip freeze > ./requirements.txt会将整个python环境中的依赖包都导出,适用于整个开发环境迁移
- pipreqs . --encoding=utf8 --force只会罗列当前项目中实际引入的包,适用于单个项目迁移
参考: pip freeze vs pipreqs
2. pip download下载安装包
单个下载
pip download Package -d Path
批量下载
pip download -d Path1 -r Path2\requirements.txt
3. pip install离线安装
单个安装
pip install Package
批量安装
pip install -r Path\requirement.txt
带依赖库安装
pip install --no-index --find-links=Path Package
4. pipdeptree查看依赖库
pipdeptree安装
pip install pipdeptree
列出依赖库
pipdeptree -p Package
列出哪些库依赖这些库
pipdeptree -p Package -r
参考:如何离线安装python的库及依赖库
|