Anaconda是一個軟件發行版,它附帶了 conda、Python 和 150 多個科學包及其依賴項。
-
Anaconda分為Linux、Windows、Mac等版本,去 https://www.continuum.io/downloads下載對應的Anaconda包,然后:
-
Ubuntu執行:
運行:bash Anaconda-2.2.0-linux-x86_64.sh(對應版本)
回車后,是許可文件,接收許可,anaconda將安裝在~/anaconda下:
最后會詢問是否把anaconda的bin添加到用戶的環境變量中。
運行:conda upgrade –all(更新)
- Windows安裝:
-
IOS安裝:
-
-
管理包命令:
(1)安裝包:conda install package_name;例如,要安裝 numpy,請鍵入 conda install numpy
(2)安裝多個包:conda install package_name1 package_name2 package_name3;例如,要安裝 numpy、scipy、pandas,請鍵入 conda install numpy scipy pandas
conda 還會自動為你安裝依賴項。例如,scipy 依賴於 numpy,因為它使用並需要 numpy。如果你只安裝 scipy (conda install scipy),則 conda 還會安裝 numpy(如果尚未安裝的話)。
(3)卸載包: conda remove package_name
(4)更新環境中的所有包:conda update –all
(5)如果不知道要找的包的確切名稱,可以嘗試使用 conda search search_term 進行搜索,例如:我知道我想安裝 Beautiful Soup,但我不清楚確切的包名稱。因此,我嘗試執行 conda search beautifulsoup。
(6)將用到的包列表導出到文件:pip freeze > requirements.txt
-
環境管理
(1)創建環境:conda create -n env_name list of packages;在這里,-n env_name 設置環境的名稱(-n 是指名稱),而 list of packages 是要安裝在環境中的包的列表。例如,要創建名為 my_env 的環境並在其中安裝 numpy,請鍵入 conda create -n my_env numpy。
conda 創建環境以隔離項目。要創建環境,請在終端中使用 。
(2)創建環境時,可以指定Python 版本:conda create -n py3 python=3 或 conda create -n py2 python=2; 要安裝特定版本(例如 Python 3.3),請使用 conda create -n py python=3.3。
(3)進入環境(OSX/Linux ): source activate my_env;(Windows):activate my_env;進入環境后顯示:(my_env) ~ $
(4)檢查環境中安裝的包:(my_env) ~ $ conda list
(5)在環境中安裝包:(my_env) ~ $conda install package_name;在環境中安裝的包僅在環境中才有用。
(6)退出環境:(OSX/Linux ): source deactivate;(Windows):deactivate;
(7)保存環境:conda env export > environment.yaml;將包保存為 YAML,conda env export 用於輸出環境中的所有包的名稱(包括 Python 版本)。 > environment.yaml 將導出的文本寫入到 YAML 文件 environment.yaml 中。
保存環境是為了共享這個環境,為了能讓其他人安裝你的代碼中使用的所有包,並確保這些包的版本正確。
(8)通過環境文件(environment.yaml )創建環境: conda env create -f environment.yaml。這會創建一個新環境,而且它具有同樣的在environment.yaml 中列出的庫。
(9)列出環境: conda env list;列出環境中用到的包。
(10)刪除環境:conda env remove -n env_name