pip库备份方法

以下是几种常见的pip库备份方法:

方法1:导出所有包列表(推荐)

bash 复制代码
# 导出当前环境的所有包到requirements.txt
pip freeze > requirements.txt
# 恢复时使用
pip install -r requirements.txt	

方法2:只导出项目依赖(更精确)

bash 复制代码
# 安装pipreqs(如果还没有)
pip install pipreqs
# 生成项目依赖(只包含项目中实际使用的包)
pipreqs /path/to/your/project
# 恢复时使用
pip install -r requirements.txt

方法3:使用conda环境(如果使用conda)

bash 复制代码
# 导出conda环境
conda env export > environment.yml
# 恢复环境
conda env create -f environment.yml

方法4:完整环境备份

bash 复制代码
# 导出包列表和版本信息
pip list --format=freeze > requirements.txt
# 同时导出pip版本
pip --version > pip_version.txt

方法5:使用虚拟环境备份

bash 复制代码
# 创建虚拟环境备份脚本
echo "#!/bin/bash" > backup_env.sh
echo "pip freeze > requirements.txt" >> backup_env.sh
echo "pip show pip >> requirements.txt" >> backup_env.sh
chmod +x backup_env.sh
相关推荐
quantdash_cc10 分钟前
告别自建 Requests/BS4 网页爬虫:基于 QuantDash 搭建零维保的高性能量化行情流水线
开发语言·爬虫·python·pandas·量化·quantdash
65岁退休Coder26 分钟前
LangChain v1.3.4 笔记 - 07 补充:链式调用 LCEL
后端·python·langchain
卷无止境37 分钟前
FastAPI 部署在 Nginx 后面到底该怎么配
后端·python
半亩码田1 小时前
C#转Python第3.1篇:Python 的 class 没有访问修饰符?面向对象的另一条路
开发语言·python·c#
Wzx1980122 小时前
python沙箱和docker沙箱你选对了吗?
开发语言·python·docker
Python私教2 小时前
签名 URL 刷新导致审批失效?别急着删掉所有 query
python·安全
牧羊人.3332 小时前
Python 办公自动化从入门到入土|09 数据容器之字典
开发语言·python
Zane19942 小时前
类变量与实例变量:一个共享列表引发的线上事故
后端·python
Python私教2 小时前
一次性批准令牌:挡住旧授权误发新版本的工程设计
python·安全
for_ever_love__2 小时前
python基础语法学习: 数据容器
windows·python·学习