安裝雖容易,學習路漫漫。在Python的漫漫長路上,作為數據分析師,不必將Python的編程掌握的非常到位,但是我們需要對部分數據分析相關的庫進行掌握,那麼在掌握這些庫之前,需要對庫進行下載安裝,之前的文章中已經介紹了Python的安裝,但還不夠,由於用Python直接安裝庫的過程中會遇到這樣或者那樣的bug,雖然說這些bug都可以解決,但是非常的耗費時間,今天要給大家分享一個神器,名為Anaconda。
Anaconda的安裝可以直接的在官網(https://www.anaconda.com/)中下載安裝包
下載完之後,儘量的按照Anaconda默認的行為安裝,安裝時會自動的吧bin目錄加入到環境變量path中去。
conda --version 命令進行檢驗是否安裝成功。
python --version 命令查看發行版默認的Python版本。
conda管理工具可以同時安裝不同版本的python,並且自由的進行切換,經常使用的有以下的命令:
# 創建一個名為python27的環境,指定Python版本是2.7(不用管是2.7.x,conda會為我們自動尋找2.7.x中的最新版本)
conda create --name python27 python=2.7
# 安裝好後,使用activate激活某個環境
activate python27 # for Windows
source activate python27 # for Linux & Mac
# 激活後,會發現terminal輸入的地方多了python27的字樣,實際上,此時系統做的事情就是把默認2.7環境從PATH中去除,再把2.7對應的命令加入PATH
# 此時,再次輸入 python --version
# 可以得到'Python 2.7.13',即系統已經切換到了2.7的環境
# 如果想返回默認的python 3.6環境,運行
deactivate python27 # for Windows
source deactivate python27 # for Linux & Mac
conda install scipy(或pip installscipy) # 安裝scipy
# conda會從從遠程搜索scipy的相關信息和依賴項目,對於python 3.4,conda會同時安裝numpy和mkl(運算加速的庫)
conda list # 查看已經安裝的packages
# 最新版的conda是從site-packages文件夾中搜索已經安裝的包,不依賴於pip,因此可以顯示出通過各種方式安裝的包
conda list -n python36 # 查看某個指定環境的已安裝包
剩下的代碼的就不一一嘗試運行,如果需要使用可自行選擇
conda search numpy # 查找package信息
conda install -n python36 numpy # 安裝package
# 如果不用-n指定環境名稱,則被安裝在當前活躍環境
# 也可以通過-c指定通過某個channel安裝
conda update -n python36 numpy # 更新package
conda remove -n python36 numpy # 刪除package
conda update conda # 更新conda,保持conda最新
conda update anaconda # 更新anaconda
conda update python # 更新python
# 假設當前環境是python 3.6, conda會將python升級為3.6.x系列的當前最新版本
Anaconda神器今天就想講到這裡,下期預告【Pycharm的安裝與配置】不見不散!