————工慾善其事必先利其器
一、Anaconda介紹
Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。因爲包含了大量的科學包,Anaconda 的下載文件比較大(約 531 MB),如果只需要某些包,或者需要節省帶寬或存儲空間,也可以使用Miniconda這個較小的發行版(僅包含conda和 Python)。
Python是非常適合進行深度學習的編程工具和語言,而conda和pip類似,是一個包管理器。
爲什麼要使用Anaconda,可參考知乎高贊回答:鏈接:https://www.zhihu.com/question/58033789/answer/254673663
簡而言之,Anaconda是一個工具,自帶python和conda兩個核心軟件,利用這個工具,可以方便的創建多個虛擬的python運行環境(一個虛擬環境就是一個文件夾),創建環境時會選擇一個在系統上存在的python版本,利用conda可以在這個環境中安裝自己需要的各種擴展包,這些包也就是py程序中開頭的import ...,在虛擬環境中做任何操作都不用擔心對操作系統造成傷害,當項目需要切換python版本時,只需要再創建一個虛擬環境即可。
二、Anaconda下載與安裝
下載地址:
1、官網下載:https://www.anaconda.com/products/individual
在頁面最下面可以看到下載界面
2、清華大學開源鏡像: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
在頁面最下面可以看到最新版本的下載界面
安裝:
Anaconda的安裝與配置並不複雜,與一般軟件的安裝類似,可參考簡書教程,鏈接如下:https://www.jianshu.com/p/d3a5ec1d9a08
檢查是否安裝成功:按下Win+R鍵,輸入cmd,
輸入anaconda --version,若能正常顯示版本號,即表示anaconda安裝成功
輸入conda --version,若能正常顯示版本號,即表示conda安裝成功
輸入python --version,若能正常顯示版本號,即表示python安裝成功
三、虛擬環境的創建
安裝完anaconda後, 打開Win菜單,可以看到有以下幾個軟件,
Anaconda Navicator:GUI模式,可以方便的進行虛擬環境的創建、移除、導入等,以及包的安裝、卸載等操作
Anaconda Powersgell Prompt:系統管理員身份下的命令行模式,直接進入anaconda的一個基本虛擬環境(base)中
Anaconda Prompt:系統當前用戶身份下的命令行模式
本文在使用中發現GUI操作簡單,但是運行較卡,命令行模式運行流暢,但需要學習一些簡單的conda命令
Jupyter Notebook:是一個交互式筆記本,支持運行 40 多種編程語言,本質是一個web網頁應用程序
可被應用於全過程計算:開發、文檔編寫、運行代碼和展示結果。——Jupyter Notebook官方介紹
spyder:一個簡單的集成開發環境。和其他的Python開發環境相比,它最大的優點就是模仿MATLAB的“工作空間”的功能,可以很方便地觀察和修改數組的值,也可以方便的畫圖展示。
Reset Spyder Settings :重置spyder設置
打開win菜單,或點擊屏幕左下角的搜索,找到Anaconda Navicator,右鍵管理員打開, 進入可視化操作界面,剛安裝完成時只有一個base(root)環境,在右側可以查看此虛擬環境下安裝有哪些包。選擇一個虛擬環境,鼠標右擊也可以進入當前環境的cmd終端界面。
在此界面可以方便的進行python各種包的安裝與卸載。可以看到python中進行數據處理最常用的三個擴展包Numpy、Scipy、Matplotlib都已經默認安裝好了。
點擊Create可以創建一個新的虛擬環境
創建環境時,按提示輸入環境名,選擇python版本,系統會自動在anaconda安裝目錄下的envs目錄下創建一個文件夾,這個文件夾也就是我們創建的虛擬環境。這個文件夾可以自由複製,刪除等操作,這意味着創建好的虛擬環境可以方便的從一臺電腦複製到另一臺電腦。
下一節將會學習安裝一個深度學習框架tensorflow
未完待續...
附1 Cmd窗口下常用命令
幫助:help
複製:ctrl+ins
粘貼:shift+ins
切換盤符:盤符加冒號(如F:)
同一盤符下切換路徑:cd路徑(如:cd F:\Users\,或cd \Users\)
自動補全命令:Tab鍵(輸入路徑名、文件名等開頭幾個字母后按下Tab鍵)
返回上一級目錄:cd ..
列出當前目錄下的文件:dir
終止命令運行:ctrl+c
清屏:cls
查找歷史命令:上下箭頭
Tips:快速切換到指定路徑的方法
在資源管理器中複製文件路徑,打開cmd,輸入cd,按下空格,按下shift+ins鍵,再按下回車即可,如果盤符與C盤不同,再輸入盤符加冒號(如F:)
附2 conda常用命令 --輸入conda help即可查看詳細信息
conda clean #刪除未使用的包和緩存
conda create #創建虛擬環境
conda help #顯示conda命令列表
conda info #查看當前conda安裝信息
conda install #安裝軟件包
conda list #羅列出所有已安裝的科學包及其依賴項
conda remove #移除虛擬環境
conda uninstall #卸載包
conda update #升級包