發表文章

目前顯示的是 5月, 2017的文章

如何在 Windows 上透過 Anaconda 安裝 TensorFlow, sklearn 等機器學習套件

這學期因為修了類神經網路與巨量資料兩個課程,因為課程作業的關係,也認識了  Python 的強大,當然,認識一個新的開發工具,開發環境往往是新手開發人員要面臨的第一項難題。 因為用原生的 python pip 安裝有許多不便之處,而 Anaconda 強大又貼心的自動安裝需要的套件確實讓新手開發人員可以免於很多不必要的麻煩! Anaconda - 超棒的 Python 套件管理工具 剛剛查了一下 WIKI,發現 Anaconda 好像不是專門用在安裝 Python 的套件的工具(還有提供其他雜七雜八的安裝功能),但是對我來說只需要用到 Python 的套件管理功能就好,接下來讓我們來介紹 Anaconda 的強大之處吧: 方便簡單管理與下載套件 而 Anaconda 最方便的是,在初次安裝時會把所有常用的套件通通安裝好,因此可以省去許多安裝上的麻煩,而此點正有別於一般 pip 套件管理工具,可以說是非常方便喔! 舉例說明,如果要在 Anaconda 上安裝 Python 上超強大的數學處理套件 ─ Numpy,只要執行像如下的指令就會自動安裝好囉! conda install numpy 自訂方便的 Python 開發環境 像我這樣的 Python 新手常常遇到不知道這個套件到底是用在 Python 2 和 Python 3 上的狀況。 在開發 Python 時,有可能會遇到一些套件是只能給 Python 2 使用,或是某些套件只能給 Python 3 使用,那如果我的電腦只有安裝 Python 2,又偏偏要使用一個只能在 Python 3 上使用的套件,請問該怎麼辦呢? 而 Anaconda 最強大的地方是可以建立多個 Python 版本的環境,讓使用者在開發上不會遇到任何版本限制的困難。 舉個例子,若你今天只是在一般的 cmd 中執行 conda 的指令,如: conda create --name python2 python=2.7 上述的指令是建立一個新的 Anaconda 環境,而此 Anaconda 環境為 Python 2.7 版,而若要進入剛創立的新環境─ "python2",那麼可以執行以下的指令。 C:\>activate python2