方便环境部署、离线迁移
- 只适用于同平台架构
- 不同主机尽量使用相同用户名和相同软件安装位置,减少出错
一、conda环境
- 下载conda-pack包
pip install conda-pack
- 打包环境
conda pack -n my_env
- 复制环境压缩包至目标主机目录下
/home/manager/miniconda3/envs
- 恢复环境
解压压缩包
conda info -e
查看环境
source activate my_env
二、python venv环境
- 直接复制
-
旧主机环境压缩成包,拷贝至目标机相同位置,解压
-
source /your_path/your_env/bin/activate
- 从txt文件恢复
- 旧主机进入虚拟环境,
pip freeze -l > packages.txt
- 将packages.txt复制到目标机
- 在目标机上创建一个新的venv
- 从txt文件中安装软件包
pip install -r packages.txt