conda | 拷贝环境

邮差的信 提交于 2019-12-02 05:25:40

使用场景

已经有了一个Python环境(对应着安装所有包的目录),想要复制环境下的所有包。
假设环境的所有包在目录ENV_PATH下。

同一个机器间拷贝

想要将环境安装到DST下,直接用conda的拷贝命令

conda create --prefix DST --clone ENV_PATH
# 激活当前环境
source activate DST 

不同机器间拷贝

不同机器间不能直接复制,可以先把ENV_PATH下的所有包都列出来,再进行安装所有的包

# 将包都列出来,存到 packages.txt 中
conda list --explicit --prefix ENV_PATH > packages.txt
# 将packages.txt拷贝到目标机器上,然后在上面创建conda环境
conda create --prefix DST --file packages.txt
# 激活环境
source activate DST

其他资源

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!