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