做者 | 弗拉德
來源 | 弗拉德(公衆號:fulade_me)python
Anaconda是一個開源的工具,目前擁有超過六百萬的用戶。Anaconda致力於提供最便捷的方式來使用Python進行數據科學計算和機器學習。目前,Anaconda擁有超過250+的數據科學工具包,conda工具包可用於Windows,MacOS和Linux三種平臺的虛擬環境管理系統。Anaconda支持當前比較流行的一些人工智能的庫,好比Sklearn,TensorFlow,Scipy。vim
直接去到Anaconda的官網,找到下載地址,點擊Download
按鈕,而後找到頁面最下方的下載部分。
咱們能夠看到Anaconda提供了兩種安裝方式,一種是帶有圖形界面的安裝方式Graphical Installer
,另外一種是 以命令行的方式Command Line Installer
安裝。
咱們選擇64-Bit Graphical Installer
使用圖形界面的方式來安裝,點擊下載。bash
繼續
這裏也選擇繼續
便可。
網絡
啓動臺
找到剛安裝好好的Anaconda
,名字叫:Anaconda-Navigator
,點擊啓動,啓動後的樣子以下:
此時,咱們已經安裝好的Anaconda
的客戶端,可是不少狀況咱們都須要在命令使用conda
命令,這個時候在命令行工具輸入機器學習
conda -version
顯示以下(我電腦配置了zsh,因此會顯示zsh):工具
zsh: command not found: conda
顯然咱們還不能使用conda
命令。學習
找到.zshrc
文件,通常在/Users/{username}/.zshrc
,其中{username}
是你當前Mac的用戶名字哦。
用記事本打開.zshrc
文件(你也可使用vim
命令來編輯),在該文件的最後一行添加:人工智能
export PATH="/opt/anaconda3/bin:$PATH"
而後保存
命令行工具進入到/Users/{username}
目錄下,執行url
source .zshrc
接着執行spa
conda --version
就能夠看到輸出的版本號了:
conda 4.9.2
找到.bash_profile
文件,通常在/Users/{username}/.bash_profile
,其中{username}
是你當前Mac的用戶名字哦。
用記事本打開.bash_profile
文件(你也可使用vim
命令來編輯),在該文件的最後一行添加:
export PATH="/opt/anaconda3/bin:$PATH"
而後保存
命令行工具進入到/Users/{username}
目錄下,執行
source .bash_profile
接着執行
conda --version
就能夠看到輸出的版本號了:
conda 4.9.2
因爲網絡問題,有些時候直接同國外下載庫會比較慢,咱們能夠給conda
配置國內的鏡像源,添加國內的鏡像源命令以下:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ # 設置搜索時顯示通道地址 conda config --set show_channel_urls yes
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/ # 設置搜索時顯示通道地址 conda config --set show_channel_urls yes
查看是否添加成功但是用命令
conda config --show
在 channels
這個字段這裏顯示已經添加的源
channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - defaults
升級
conda update conda # 更新 conda conda update anaconda # 更新 anaconda conda update anaconda-navigator #update最新版本的anaconda-navigator conda update python # 更新 python
管理環境
conda env list #顯示全部的虛擬環境 conda create --name fulade python=3.7 # 建立一個名爲 fulade 環境,指定Python版本是3.7 activate fulade # 激活名爲 fulade 的環境 (Windows 使用) source activate fulade # 激活名爲 fulade 的環境 (Linux & Mac使用用) deactivate fulade #關閉名爲 fulade的環境( Windows使用) source deactivate fulade # 關閉名爲 fulade的環境(Linux & Mac使用) conda remove --name fulade --all # 刪除一個名爲 fulade 的環境 conda create --name newname --clone oldname # 克隆oldname環境爲newname環境
package管理
conda list #查看當前環境下已安裝的package conda search numpy # 查找名爲 numpy 的信息 package 的信息 conda install numpy # 安裝名字爲 fulade 的package 安裝命令使用-n指定環境 --channel指定源地址 conda install -n fulade numpy # 在fulade的環境中 安裝名字爲 fulade 的package conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.8.0 # 使用地址 https://conda.anaconda.org/anaconda 來安裝tensorflow conda update numpy #更新numpy package conda uninstall numpy #卸載numpy package
清理conda
conda clean -p //刪除沒有用的包 conda clean -t //刪除tar包 conda clean -y --all //刪除全部的安裝包及cache