使用场景
已经有了一个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
其他资源
- conda 安装环境
- conda设置软件源 用于快速安装包