Anaconda的安裝與使用

Harry Wang發表於2020-12-04

Anaconda的安裝與使用

最近在學習用python進行資料處理,自然就用到了anaconda這個軟體。期間為了順利使用它查了好多資料,為了方便以後安裝使用anaconda,總結了一下它的安裝過程與使用。

一.Anaconda的概念及下載

  1. 概念:anconda是一個用於科學計算的python發行版,支援 Linux, Mac, Windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。

  2. 安裝
    (1)官網下載
    下載地址:https://www.anaconda.com/download/
    anaconda官網

    (2)清華大學開源映象站下載
    下載地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
    清華大學開源映象站

建議不要去官網下載,官網下載比較慢,時間長,推薦去清華大學開源映象站去下載,至於下載anaconda2還是anaconda3,都可以,反正後面可以再裝另外一個python環境。

二.安裝

點選檔案,會出現如下介面,點選next即可。
在這裡插入圖片描述
如果你的電腦裡只有一個使用者,那麼選擇just me。如果你的電腦有多個使用者,選擇All Users。
在這裡插入圖片描述
這裡是選擇安裝路徑的意思,建議不要安裝到C盤,自己選擇另外一個空間足夠的磁碟空間安裝。(2.6GB)
在這裡插入圖片描述

  • 這裡第一個勾意思是是否把Anaconda加入環境變數,官方提示不推薦勾選,說勾選後,在以後的解除安裝或重灌時可能會導致問題,但是網上也有人推薦勾選,我選擇了官方推薦的,沒有勾選。
  • 這裡第二個勾意思是是否設定Anaconda所帶的Python 3.6為系統預設的Python版本。

在這裡插入圖片描述
接著經過一系列安裝步驟就安裝好了。這裡最後兩個勾可以不打。
在這裡插入圖片描述
安裝完畢後,你的開始選單會出現這幾個圖示:
在這裡插入圖片描述

Anaconda Navigator: 是Anaconda視覺化的管理介面。
Anaconda Prompt :是一個Anaconda的終端,可以便捷的操作conda環境,類似於cmd的命令列工具。
Jupyter Notebook :是一個互動式筆記本,支援執行40多種程式語言。IPython notebook:是一個基於IPython REPL的web應用,安裝IPython後在終端輸入ipython notebook即可啟動服務。jupyter是把IPython和Python直譯器剝離後的產物,將逐漸替代IPython獨立發行。
Spyder :是一個使用Python語言的開放原始碼跨平臺科學運算IDE。
Spyder可以跨平臺,也可以使用附加元件擴充,自帶互動式工具以處理資料。

三.配置環境變數

如果是windows的話需要去
控制皮膚\系統和安全\系統\高階系統設定\環境變數\使用者變數\PATH
中新增 anaconda的安裝目錄的Scripts資料夾, 比如我的路徑是C:\ProgramData\Anaconda2\Scripts, 看個人安裝路徑不同需要自己調整。(強調是在系統變數裡)
之後就可以開啟命令列輸入 conda --version如果輸出conda 4.5.4之類的就說明環境變數設定成功了.

為了避免可能發生的錯誤, 我們在命令列輸入conda upgrade --all先把所有工具包進行升級

其中Anaconda Prompt 就是我們的cmd,開啟後如下:
在這裡插入圖片描述四.管理虛擬環境
由於anaconda訪問的是國外的網路,所以下載Anaconda和安裝包時會特別慢。我們需要更換到國內映象源地址,我配置的是清華源映象。
首先新增 Anaconda Python 免費倉庫。Windows 使用者無法直接建立名為 .condarc的檔案,可先執行 conda config --set show_channel_urls yes生成該檔案之後在C:\Users\使用者名稱.condarc裡面進行修改。
用記事本開啟,新增以下程式碼:

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

Anaconda 映象使用幫助:https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

下載環境
conda info --envs 可以檢視你已經安裝的環境
conda create -n py36 python=3.6 建立一個名稱為py36的虛擬環境並指定python版本為3.6(這裡conda會自動找3.6中最新的版本下載)
conda install numpy 安裝numpy庫
conda remove numpy 解除安裝numpy庫
啟用環境
activate py36(py36是之前定義的環境名稱)可以進入python3.6的環境,並在裡面安裝第三方包


我暫時就學到這些了,以後可能也會更新的。

參考文章
link.
link.

相關文章