Moirai
Home
Calendar
Signal Labs
Contents
Quick Search
Moirai AI
AI tool
AI contents
Psychology
Market Flow
US Financial
Taiwan Financial
Login
中文
한국어
編輯 AI 文章
載入中...
需要管理員權限
您需要管理員權限才能編輯文章。
返回文章
標題 *
主分類
子分類
封面圖片網址
文章摘要
完整教學:輕鬆複製與遷移 Anaconda/Conda 環境。掌握 conda clone、套件清單、conda-pack 及 YAML 方法,解決同平台與跨平台環境部署難題。
置頂文章
付費內容
內容
### **環境複製** #### 方法1:使用 `--clone` 參數 直接複製現有環境至新環境: ```bash conda create --name <新環境名稱> --clone +原環境名稱+ ``` #### 方法2:手動複製環境資料夾 1. Conda 環境以資料夾形式存放於安裝路徑下(如 `~/anaconda3/envs`)。 2. 直接複製目標環境的資料夾,並修改新資料夾名稱即可。 --- ### **環境遷移** #### **情況1:新電腦與原電腦平台與作業系統相同** ##### 方法1:透過套件清單重建 1. 導出當前環境套件清單: ```bash conda list --explicit > spec-list.txt ``` 2. 在新電腦重建環境: ```bash conda create --name <新環境名稱> --file spec-list.txt ``` + **注意**:若環境包含 pip 安裝的套件,需額外執行: ```bash pip freeze > pip-requirements.txt # 導出 pip 套件清單 pip install -r pip-requirements.txt # 在新環境安裝 ``` ##### 方法2:使用 `conda-pack` 打包環境 1. 安裝 conda-pack: ```bash conda install -c conda-forge conda-pack # 或使用 pip pip install conda-pack ``` 2. 打包環境(建議在待打包環境外執行): ```bash conda pack -n <環境名稱> ``` 3. 將壓縮檔複製至新電腦,解壓至 Conda 的 `envs` 目錄: ```bash mkdir ~/anaconda3/envs/<新環境名稱> tar -xzvf <環境名稱>.tar.gz -C ~/anaconda3/envs/<新環境名稱> ``` 4. 驗證環境: ```bash conda info -e ``` --- #### **情況2:新電腦與原電腦平台或作業系統不同** 1. 導出環境配置為 YAML 檔: ```bash conda env export > environment.yml ``` 2. 在新電腦重建環境: ```bash conda env create -f environment.yml ``` + **注意**:同樣需處理 pip 安裝的套件(方法同情況1)。
發布時間
儲存
取消