conda环境的整体导出导入,无需安装(conda-pack)
目的:将一个机器的anaconda环境整体导出,并在另外一台机器上直接使用,不需要重新下载包,同时也不需要安装anaconda,直接使用。
-
导出
需要安装conda-pack包来完成这件事情#进入anaconda base环境 conda activate base #安装conda-pack conda install -c conda-forge conda-pack #使用conda-pack对需要的环境进行打包 conda pack -n your_environment_name -o target_file.tar.gz
-
传输
#将导出的target_file.tar.gz传送到目的机器上 scp target_file.tar.gz root@192.168.1.1:/your_path/target_file.tar.gz
-
导入并运行
#登陆需要安装环境的机器 cd yourpath # 解压 tar zxf target_file.tar.gz # 激活环境 source /yourpath/bin/activate # 查看python的路径 which python
注:如果在新的机器上,使用环境的时候,还需要安装新的包,可以通过pip进行安装