conda环境导出/导入

# 在有网的机器上安装conda-pack

conda install conda-pack

# 激活要打包的环境
conda activate myenv

# 方法A:打包当前激活的环境
conda pack -n myenv -o myenv.tar.gz

# 方法B:打包指定环境(无需激活)
conda pack -n myenv

# 方法C:打包并指定输出文件名
conda pack -n myenv -o myenv.tar.gz

# 方法D:包含Python包缓存(便于离线再次安装)
conda pack -n myenv --compress-level 0 -o myenv.tar.gz

# 方法E:排除某些包(减小体积)
conda pack -n myenv --exclude "*.pyc" --exclude "*.a" -o myenv.tar.gz

 

在目标机器(无网)操作:

# 创建目标目录(推荐在conda的envs目录下)
mkdir -p ~/miniconda3/envs/myenv

# 或自定义目录
mkdir -p /opt/conda_envs/myenv

 

# 解压到目标目录
tar -xzf myenv.tar.gz -C ~/miniconda3/envs/myenv/

# 如果使用自定义目录
tar -xzf myenv.tar.gz -C /opt/conda_envs/myenv

# 激活环境
source ~/miniconda3/envs/myenv/bin/activate

# 或创建激活脚本
echo "source /opt/conda_envs/myenv/bin/activate" > activate_myenv.sh
chmod +x activate_myenv.sh

# 使用
source activate_myenv.sh

posted @ 2026-01-23 10:11  Fintech技术汇  阅读(124)  评论(0)    收藏  举报