conda 離線遷移環境

2021-10-16 09:27:06 字數 584 閱讀 3652

一、遷移conda環境

1 拷貝環境,例如tf2

2用conda新建環境

conda create --name new_env --clone ~/env
3 修改一下環境中的許可權

sudo chmod -r 777
測試一下python版本,可以在環境中的/bin資料夾中執行一下

二、本地安裝pip離線

4 本地安裝

pip install --no-index --find-links=/packs/ pandas 或

pip install --no-index --find-links=/packs/ -r requirements.txt

5 採用conda+pip進行迴圈安裝(並採用國內源)

while read requirement; do conda install --yes $requirement || pip install --default-timeout=100 -i $requirement; done < requirements.txt

三、測試對應環境

離線遷移conda虛擬環境

參考了部分方法,但是仍然不成功,最後發現應該也應該將pkgs一同打包帶走,記錄一下。打包物件為 anaconda3 envs envs names anaconda3 pkgs將pkgs上傳至伺服器anaconda3內對應的位置,覆蓋即可,或者將原pkgs備份重新命名。本地安裝好的環境包,放置自己喜...

(乾貨分享)Conda環境遷移 離線版本

我的想法是預先在在虛擬機器上把環境配好,然後打包為乙個檔案,以筆記本為中轉後在伺服器上安裝。winscp是用於在筆記本和伺服器之間傳輸檔案的工具,至於為什麼不直接從虛擬機器向伺服器傳送資料,是因為學校的vpn介面沒有提供ubuntu版的。download 其次,在虛擬機上安裝好miniconda後,...

conda 環境遷移

今天需要在內網進行python服務的部署,但是發現內網機器無法訪問外部網路,無法進行相關依賴包的安裝,於是誕生此文。本文使用conda pack 進行conda 環境的遷移。1.安裝conda packpip install conda pack2.在本地打包好conda 環境conda pack ...