到官網下載對應的版本文件:Download Anaconda Now!python
這裏以anaconda2爲例linux
下載完以後,在終端輸入:bash
bash 下載好的文件
整個過程點幾下回車就行了。可是到最後一步,會提示是否把anaconda加入到系統環境變量中:服務器
建議像我這樣的菜鳥來講,就不要加了,直接回車,默認就是no。緣由接下來就講ui
最後一步選擇了默認的no,而後在終端中輸入conda,發現command not found,我就知道是前面選擇了no的緣由。因而上網找,怎樣把它加到系統環境中,找到的解決方案是:spa
以上兩行都是在終端裏執行的。.net
而後就能夠正常使用conda了。code
要使用Jupyter Notebook,直接在終端輸入jupyter notebook便可blog
要使用Spyder,直接在終端輸入spyder便可ip
要使用python,直接在終端輸入python,此時你會發現,啓動不了了。估計用conda python能夠啓動在conda中的python解釋器,但我沒試過。反正此時系統中的python是用不了了,我電腦裏面自帶的python2和我安裝的python3,都啓動不了。提示依賴庫找不到:
因爲有過一次教訓,知道系統自帶的python2是很重要的,不能出什麼問題,不然有時候系統有些什麼功能用不了都不知道是怎麼回事。並且對我我的來講,系統自帶的python和本身加裝的python3重要程度比conda高,因此決定要用回系統裏的解釋器。因而稍微體驗了一下conda後,決定卸載它。
anaconda的卸載方法是先還原配置文件,再刪除anaconda的文件夾便可。
參考了官方文檔的卸載方法、國內網友的方法、stackoverflow上的說法。首先是直接刪除anaconda文件夾。由於安裝時默認是在用戶的根目錄下建立文件夾來放置anaconda的文件的,因此直接刪除便可:
rm -rf ~/anaconda3
此時再輸入python,仍是不能正常打開。輸入conda,就是command not found了。因爲前面配置了環境變量,因而須要再配置。按網上說的刪除根目錄下.bashrc文件中的anaconda行,和/etc/bash_profile等文件中的anaconda行,可是我在系統的這些文件裏面並無發現這些行,無奈。
再後來受到一位網友的啓發:從新把系統中的python路徑加到系統變量中
echo 'export PATH=/usr/bin/:$PATH' >> .bashrc
這時候再執行python/python3,ipython/ipython3,沒問題了,正常執行。
可使用conda或者pip安裝,可是要注意用什麼安裝就用什麼卸載,而且要保證conda和pip是同一環境下的,不要裝錯了,由於有些包可能只在pip上提供,不在conda上提供。
此時我又想,此次我再安裝anaconda,但不把它加到系統變量中,直接執行它目錄中的文件,應該是能夠的吧。因而再安裝,最後一步仍是no,但神奇的是,這時候我直接conda,不出錯了,再試試python,也正常打開系統中的解釋器。只是此時若是直接輸入jupyter notebook或者spyder,就提示出錯了。
要想使用jupyter notebook和spyder,須要使用絕對路徑執行:
~/anaconda3/bin/jupyter notebook
~/anaconda3/bin/spyder
雖然稍微麻煩了點,但這樣也合我意,兩邊的都能用,互不干預
吐槽一下:
我看了幾篇linux下安裝anaconda,基本上都是轉載的,可是那個配置文件的命令全是錯的。
關於Linux的特殊字符,單引號雙引號的意思,能夠參考這篇文章:https://blog.csdn.net/xingyue0422/article/details/80366658
重點:
這裏是將配置信息加入到了~/.bashrc下,這樣的話至關於爲某一個用戶專門配置了環境。這裏建議在/etc/profile配置服務器的環境。