2015-05-04 42 views
68

之間的區別我第一次在~/anaconda,當我試圖更新我的蟒蛇在我的Ubuntu安裝蟒蛇,根據documentation從連續分析,我應該使用下面的命令:什麼是康達和蟒蛇

conda update conda 
conda update anaconda 

然後我意識到我沒有安裝conda,所以我使用here的文檔安裝它。安裝暢達

後,當我運行conda update anaconda,我得到了以下錯誤:

Error: package 'anaconda' is not installed in /home/xiang/miniconda

看來暢達是假設我的蟒蛇被/home/xiang/miniconda下安裝的是如此。

我的問題是:

  1. 什麼是暢達蟒蛇之間的區別是什麼?
  2. 我如何知道conda哪裏安裝了我的anaconda

回答

112

conda是軟件包管理器。 Anaconda是一套包括conda,numpy,scipy,ipython筆記本等等的一百個軟件包。

您安裝了Miniconda,它是Anaconda的一個小型替代品,它只是conda及其依賴項(相對於Anaconda,它是conda以及一些其他包如numpy,scipy,ipython筆記本等)。一旦你有了Miniconda,你可以用conda install anaconda輕鬆地安裝Anaconda。

+0

你會推薦這麼做嗎? – Archie

+3

@Archie,這取決於你想要什麼。請參閱[如本文](https://stackoverflow.com/a/45421527/5201771) –