天天看點

Windows安裝Anaconda的坑

Windows安裝Anaconda

安裝過程比較簡單,就是去官網下載下傳對應的exe版本安裝就好。注意點:

  • 如果官網比較慢,推薦用清華源: https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
  • 安裝過程中不需要點 add to path那個選擇,後續手動添加環境變量即可
  • 如無必要,就選擇安裝給目前使用者就行,不要選安裝給全部使用者

安裝以後碰到的問題

找不到Anaconda-Navigator

Anaconda最常用的方式就是用

Anaconda-Navigator

打開,是一個GUI頁面。

問題是安裝完以後找不到這個了。。。網上說是Python環境沖突,因為之前安裝過PyCharm。想想有可能是這個原因,而且已經過了試用期了,索性删除了。

重新安裝Anaconda以後就看得到Anaconda-Navigator了。在開始菜單--所有程式--Anaconda3檔案夾下。

添加到環境變量

環境變量打開方式為:計算機--屬性--進階系統設定--環境變量

添加上:Anaconda3、Anaconda3/Scripts、Anaconda3/Library/bin這3個檔案夾的路徑

Anaconda-Navigator打不開

網上說要更新Anaconda-Navigator(實際上我的情況不是這個原因)。終端輸入:

conda update anaconda-navigator           

結果報錯,錯誤類似下面這樣:

An HTTP error occurred when trying to retrieve this URL           

剛剛開始以為是軟體源的問題,是以改為清華的源:

按照清華源上的介紹就行

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes           

設定完以後最好打開對應的檔案驗證一下:

.condarc

檔案

如果找不到,就進入

Anaconda

的安裝目錄搜尋即可。

結果更新軟體源以後還是不行,最後仔細看了錯誤,發現是和ssl有關:

SSLError(MaxRetryError('HTTPSConnectionPool(host=\'conda.anaconda.org\', port=443): Max retries exceeded with url: /
bioconda/linux-64/repodata.json ....           

這個問題需要安裝一個ssl軟體即可,去下面的位址下載下傳對應的

openssl

版本即可

https://slproweb.com/products/Win32OpenSSL.html

下載下傳完以後安裝好,此時

Anaconda-Navigator

就終于可以打開了。