天天看點

Conda虛拟環境遷移

Conda虛拟環境遷移

有的時候經常需要在其他電腦上跑一些python代碼,這時候配置環境就很煩。如果可以直接導入環境那就很友善了。Conda虛拟環境可以實作這一功能。而虛拟環境中可能存在conda安裝以及pip安裝的兩種包。那麼該如何分别進行遷移呢。

首先,激活可以運作代碼的虛拟環境:

conda activate xxx
           

對于conda安裝的包使用下面指令生成yml檔案:

conda env export > xxx.yml
           

在目标電腦使用下面明亮克隆conda安裝的包:

conda env create -f  xxx.yml
           

對于pip安裝的包使用如下指令生成txt檔案。

pip freeze > xxx.txt
           

在目标電腦使用下面指令進行克隆

pip install -r xxx.txt
           

對pip和conda安裝的包都克隆完就可以跑代碼啦!!!

conda建立新環境

conda create -n env_name
           

conda克隆環境

conda create -n new_env --clone old_env