2017-01-01 63 views
3

我正在嘗試爲python開發數據科學設置一個標準化的工作流程。我遇到了流行的Anaconda發行版。但是我找不到有關如何設置工作區的好文檔。用Anaconda創建python環境的最佳實踐工作流程是什麼?

/workspace/aws-scripts

name: aws-scripts 
dependencies: 
    - python=3.* 
    - boto3 

當我創造的環境中創建一個environment.yml文件包含以下內容,

conda env create -f environment.yml -p $PWD 

創建的目錄結構是這樣的:

. 
├── bin 
├── conda-meta 
├── environment.yml 
├── include 
├── lib 
├── share 
└── ssl 

6 directories, 1 file 
應該

git忽略文件包含所有6位導演是否創建了?

默認巨蟒前綴爲~/anaconda3/envs.當我改變了前綴只是這個工作區,我不再能使用

conda info --envs 

感謝所有幫助列出此作爲環境!

回答

3

Conda環境用於根據Python版本和已安裝的庫進行獨立設置。有不是放置你自己的源代碼的地方。因此,請將它們保留在默認位置~/anaconda3/envs,並且不要對此第三方代碼進行版本控制。將我們自己的代碼放在目錄/workspace/aws-scripts中,並在那裏使用版本控制。您始終可以通過將所有設置導出爲yaml文件並使用此文件在其他位置創建新的conda環境來重新創建conda環境。

+0

這是爲了消除我對環境的誤解。 – NaveenBabuE

相關問題