conda | 拷贝环境

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/feifei3211/article/details/102721035

使用场景

已经有了一个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

其他资源

猜你喜欢

转载自blog.csdn.net/feifei3211/article/details/102721035