跨机器迁移Python环境:如何批量安装原环境所用库
Python环境迁移:批量安装原环境所有库
原机器操作步骤
- 如果你用了虚拟环境,先激活它(比如执行
conda activate 你的环境名或者source venv/bin/activate) - 运行以下命令,把当前环境里所有已安装的库及对应版本导出到文件:
pip freeze > requirements.txt
完成后将生成的requirements.txt文件复制到新机器上。
新机器操作步骤
- 先搭建好基础Python环境,尽量和原机器的Python版本保持一致,减少兼容问题
- 将
requirements.txt放到新机器的任意目录,打开终端进入该目录 - 执行命令批量安装所有库:
pip install -r requirements.txt
如果你用的是conda环境
- 原机器导出环境配置:
conda env export > environment.yml - 新机器直接创建相同环境:
conda env create -f environment.yml
这个方法会直接复刻原环境的Python版本、所有依赖包,甚至环境名称。
内容的提问来源于stack exchange,提问作者Rodger
相关产品推荐
相关产品推荐

