背景
最近需要在生产windows上部署python环境,记录一下从本地Windows(PC1)复制Anaconda python环境过程到生产Windows (PCnew)
步骤
第一步,查看PC1的conda环境:
conda info --envs
第二步,PC1下安装conda-pack安装
conda install conda-pack
第三步,打包
把虚拟环境 virtual_env 打包为 virtual_env.tar.gz
conda pack -n virtual_env(虚拟环境名称)
e.g. conda pack -n py311
第四步,打包到特定路径
-o 参数指定打包路径和名称
conda pack -n new_env_name -o new_env_name.tar.gz
e.g. conda pack -n py311 -o D:/python311.tar.gz
第五步,解压到PCnew
在PCnew上安装同版本Anaconda,将压缩包new_env_name.tar.gz(我的叫py311.tar.gz)解压后放到PCnew上Anaconda3的envs文件夹下
第六步,激活新环境
e.g. conda activate py311