conda环境复制

7 篇文章 0 订阅
5 篇文章 0 订阅

conda的虚拟环境移动到另一台机器

参考conda官方

conda pack

# On the source machine

	# Pack environment my_env into my_env.tar.gz
	$ conda pack -n my_env
	# Pack environment my_env into out_name.tar.gz
	$ conda pack -n my_env -o out_name.tar.gz
	# Pack environment located at an explicit path into my_env.tar.gz
	$ conda pack -p /explicit/path/to/my_env

# On the target machine
	# Unpack environment into directory `my_env`
	$ mkdir -p my_env
	$ tar -xzf my_env.tar.gz -C my_env
	
	# Use python without activating or fixing the prefixes. Most python
	# libraries will work fine, but things that require prefix cleanups
	# will fail.
	$ ./my_env/bin/python
	
	# Activate the environment. This adds `my_env/bin` to your path
	$ source my_env/bin/activate
	
	# Run python from in the environment
	(my_env) $ python
	
	# Cleanup prefixes from in the active environment.
	# Note that this command can also be run without activating the environment
	# as long as some version of python is already installed on the machine.
	(my_env) $ conda-unpack
	
	# At this point the environment is exactly as if you installed it here
	# using conda directly. All scripts should work fine.
	(my_env) $ ipython --version
	
	# Deactivate the environment to remove it from your path
	(my_env) $ source my_env/bin/deactivate

---------------------------------------------------------------------------------------------

envs

conda_install_path = "~/anaconda3"

打包pkgs和envs

  1. cd conda_install_path
  2. tar -czvf pkgs.tar.gz ./pkgs
  3. cd ./envs
  4. tar -czvf py37torch.tar.gz ./py37torch

安装conda

  1. rm -rf conda_install_path
  2. ./conda_install.sh -b -p $conda_install_path

替换pkgs

  1. rm -rf $conda_install_path/pkgs
  2. tar xvf pkgs.tar.gz
  3. mv pkgs $conda_install_path

替换envs

  1. mkdir py37torch
  2. tar xvf py37torch.tar.gz -C py37torch
  3. source $conda_install_path/bin/activate
  4. rm -rf $conda_install_path/env/py37torch
  5. conda create -n py37torch --clone ./py37torch
  6. rm -rf ./py37torch
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值