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—