conda轉殖環境和庫

2021-10-01 05:22:47 字數 411 閱讀 4706

conda匯出已有環境:

conda env export > environment.yaml

環境會被儲存在 environment.yaml檔案中。當我們想再次建立該環境,或根據別人提供的.yaml檔案復現環境時,可以:

conda env create -f environment.yaml

就可以復現安裝環境。移植過來的環境只是安裝了你原來環境裡用conda install等命令直接安裝的包,你用pip之類裝的東西沒有移植過來,需要你重新安裝。

pip匯出安裝的庫到requirements.txt

pip freeze > requirements.txt

pip匯入requirements.txt中列出的庫到系統

pip install -r requirements.txt

conda環境轉殖和pip包的轉殖

conda匯出已有環境 conda env export environment.yaml 環境會被儲存在 environment.yaml檔案中。當我們想再次建立該環境,或根據別人提供的.yaml檔案復現環境時,可以 conda env create f environment.yaml 就可以復...

conda命令轉殖(複製)環境

在伺服器上想要使用別人搭好的環境,但是又怕自己對環境的修改更新會影響他人的使用,這個時候可以使用conda命令進行複製環境。首先假設已經安裝了anaconda。假設已有環境名為a,需要生成的環境名為b conda create n b clone a假設已有環境路徑為d a,需要生成的新的環境名為b...

Conda環境移植(轉殖)的方法

有時候我們會遇到這樣乙個場景。我已經在a伺服器上配置好了一套我的conda環境,但是我現在又多出來了幾台伺服器,我想配置一模一樣的,又不想乙個乙個包地重灌一遍,能不能conda的環境直接移植到新的計算機上呢?答案肯定的。conda本身的命令裡是有移植這個選項的。假如前提是,在本地的conda裡已經有...