使用Anaconda為機器學習和深度學習設置Python環境
一、安裝Anaconda,並更新到最新版本
1.Anaconda 安裝:
- 官方網站下載地址 https://www.anaconda.com/download/
- 清華鏡像下載 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
2.版本檢測
使用Anaconda Navigator和圖形開發環境,現熟悉conda命令
- 打開終端(命令行窗口)
- 輸入以下命令確定conda已正確安裝
conda -v
結果顯示
(base) C:\Users\DoubleA>conda -V conda 4.5.12
確認Python應該安裝
(base) C:\Users\DoubleA>python -V Python 3.7.1
如果命令不起作用或出現錯誤,請查看文檔以獲取適用於您平台的幫助
3. 確認您的conda環境 是最新的,鍵入
conda update conda
conda update anaconda
4.確認您的Scipy環境
下面的腳本將打印機器學習所需的關鍵SciPy庫的版本號,特別是Scipy,NumPy,Matplotlib,Pandas,Statsmodels和Scikit-learn
打開文本編輯器並將腳本復制黏貼到編輯器中
# scipy
import scipy print('scipy: %s' % scipy.__version__) # numpy
import numpy print('numpy: %s' % numpy.__version__) # matplotlib
import matplotlib print('matplotlib: %s' % matplotlib.__version__) # pandas
import pandas print('pandas: %s' % pandas.__version__) # statsmodels
import statsmodels print('statsmodels: %s' % statsmodels.__version__) # scikit-learn
import sklearn print('sklearn: %s' % sklearn.__version__)
將文本另存為version.python 點擊運行,生成版本信息,將輸出復制粘貼到versions.python下面,並注釋掉
scipy: 1.1.0 numpy: 1.15.4 matplotlib: 3.0.2 pandas: 0.23.4 ststusmodels: 0.9.0 sklearn: 0.20.2
5.更新scikit-learn Library
在這一步中,我們將更新用於Python機器學習的主庫,名為scikit-learn
更新scikit-learn 最新版本
conda update scikit-learn
6.安裝深度學習庫
安裝用於深度學習的Python庫,特別是:Theano,TensorFlow和Keras
使用Keras進行深度學習,而Keras只需要安裝Theano或Tensorflow中的一個