天天看點

conda 環境遷移conda 環境遷移

conda 環境遷移

今天需要在内網進行python服務的部署,但是發現内網機器無法通路外部網絡,無法進行相關依賴包的安裝,于是誕生此文。

本文使用conda-pack 進行conda 環境的遷移。

1. 安裝conda-pack

pip install conda-pack
           

2. 在本地打包好conda 環境

conda pack -n my_env
           
  • 指令中的my_env是你conda中的環境名,替換成自己的就好
  • 執行完以後在目前目錄下會生成my_env.tar.gz的壓縮包

3. 目的機器環境還原

将在2中生成的壓縮包上傳到目的機器

在目的機器上安裝好conda 環境

# 建立檔案夾
mkdir ~/anaconda3/envs/my_env
 
# 解壓
tar -zxvf my_env.tat.gz =C ~/anaconda3/envs/my_env

# 進入到環境中
source activate my_env
           

上面三個指令依次執行完,就完成了conda 環境的遷移了。

enjoy—