2017-02-07 23 views
1

我從另一臺機器導入了anaconda環境。我想將導入環境中的軟件包安裝到根目錄下,或者將導入的環境設置爲默認目錄。有沒有辦法可以 1.將所有包從一個環境導入到另一個環境? 或 2.使用非root用戶環境作爲默認環境?來自另一個環境的Anaconda導入包

注意:這兩種環境都適用於python 2.7。

回答

1

首先從一臺計算機導出環境:

$ conda env export -n myenv -f myenv.yml 

然後從myenv.yml在另一臺機器上創建一個新的環境:

$ conda env create -f myenv.yml 

要使用此環境作爲默認情況下,添加source activate myenv.bashrc

+0

該文件位於GITHUB文件夾中,是否正確? ...另外,如何驗證我目前的defult env是什麼? – PyRaider

+0

'myenv.yml'可能在Git倉庫中。通過您的首選方法將其從一臺機器複製到另一臺機器。 'conda env list'顯示所有環境並指示當前環境。 – harryscholes

+0

@PyRaider如果我的回答對你有幫助,你能否接受它? – harryscholes