教程|如何将本地环境移植到矩池云实例
前提
- 你本地环境是 conda 环境,最好是 miniconda 创建的
- 租用机器必须和本地系统保持一致,目前矩池云有:Windows 和 Linux 系统实例。
本地环境打包
使用 conda pack 可以将系统中的 conda 环境整个打包。
- 安装
pip install conda-pack
- 导出
conda pack -n 你的conda环境名称
# 如:conda pack -n myenv
导出完成会在当前文件夹下生成一个 myenv.tar.gz 文件,就是你导出的环境。
移植到服务器
切记:租用服务器系统一定得和你本地电脑系统一致。(本地 Mac 系统适配 Linux系统实例)
- 上传环境
将前面打包生成的 myenv.tar.gz 文件上传到矩池云网盘。
- 解压环境
租用机器,把网盘下的 myenv.tar.gz 解压租用机器 conda envs 路径下,矩池云的默认路径是:/root/miniconda3/envs
# 创建环境目录,myenv 改成你自己环境名称
cd /root/miniconda3/envs && mkdir myenv
# 解压环境文件到对应目录
tar -xzvf myenv.tar.gz -C /root/miniconda3/envs/myenv
- 使用环境
解压完成后,可以先 conda env list 查看是否有新增的conda环境 myenv
没问题后,conda activate myenv 即可切换到对应环境。