安裝python各種工具包、IDE以及著名開源模塊如kaldi等的簡單總結

          在學習一門語言或者使用一個著名的開源工具時,搭建環境是很是重要的一步,在環境搭建的過程當中每每要踩不少坑。昨天一不當心把電腦操做系統整壞了,搞了個通宵算是搞定了,把win10系統重裝回win7,但以前搭建的環境都要從新來過。由於以前搭建也是各類查資料,不斷試錯,花了蠻久才把環境搭完,但忘記整理過程了,以致於又要再次查資料,試錯,真是蠢。因此,總結經驗教訓,打算把搭建環境的關鍵過程簡單整理一下,留以備用,將來學習新東西也要如此。html

        筆記本電腦環境:64 位win7系統python

        目前主要安裝了python2.七、python3.五、pycharm、Anaconda二、Anaconda三、虛擬機工具VMWare(Ubuntu16.04)、kaldi、tensorflow等linux

        安裝過程當中主要有如下幾點考慮:windows

        1.  python2.7版本與python3.5版本有不少區別,與python2.7相比,python3.5合併或者修改了不少內容,手頭的教材資料都是針對2.7版本的,而3.5版本支持Windows下的tensorflow集成,綜合以上緣由選擇安裝兩個python版本。框架

        軟件版本和文檔都可在python官網https://www.python.org/找到。下載完成後直接點擊安裝便可。安裝完成後可能須要將相應的python加入到系統PATH路徑,看我的需求。python2.7

        安裝各種工具包--------查看python版本:在cmd窗口中輸入python(前提是已經將python加入系統path路徑)或者在python IDLE中輸入如下代碼:ide

1 import pip
2 print(pip.pep425tags.get_supported())

 

  

http://www.lfd.uci.edu/~gohlke/pythonlibs/中,與上圖對應的是***cp35‑cp35m‑win_amd64.whl的工具包,按需下載各種whl工具包。工具

win7下whl類型工具包的安裝須要用到pip包管理工具。若是沒有安裝pip,以python2.7爲例,在安裝目錄D:\Python27\Scripts下找到easy_install工具,利用dos命令cd將cmd窗口的執行目錄變成D:\Python27\Scripts,執行easy_install pip,便可安裝pip工具。python3.5版本的安裝目錄下已經有pip,無需再次安裝。學習

下載好所需的whl工具包後,cd到工具包放置目錄,執行pip install +whl工具包全名,如idea

1 pip install numpy‑1.12.0b1+mkl‑cp35‑cp35m‑win_amd64.whl

安裝某些工具包時,可能還須要安裝別的依賴包,如matplotlib,按上述步驟進行便可。

        2.  pycharm安裝

        在pycharm官網http://www.jetbrains.com/pycharm/下載pycharm,下載完成後正常安裝便可。安裝完成後須要激活,網上不少老版本的激活碼已通過期的,嘗試了好多,最終成功的方法是:激活時選擇填寫license server,輸入: http://elporfirio.com:1017/或者http://idea.imsxm.com/

        3.  Anaconda安裝

        在Anaconda官網https://www.continuum.io/downloads下載安裝便可。不一樣版本的Anaconda對不一樣版本的python支持性不一樣。本人下載了這麼多python僅僅是爲了往後嘗試,瞭解它們之間的區別。

         4.  VMWare和Ubuntu16.04

          安裝虛擬機Ubuntu的目的是爲了熟悉linux,同時不少開源項目和框架均是在linux系統下的支持特別好。雙系統和虛擬機安裝兩種方法之間我選擇了虛擬機,主要以爲虛擬機比較方便吧。

         5.   kaldi

         kaldi是科大訊飛開源的語音識別工具,對linux的支持與維護較好,這是選擇安裝虛擬機Ubuntu系統的主要緣由。

         kaldi官網http://www.kaldi-asr.org/doc/index.html包含kaldi安裝和使用介紹的詳細文檔,後續自學的過程當中會整理關於kaldi的相關文檔。

         6.   tensorflow

         tensorflow是Google的開源深度學習框架,官網https://www.tensorflow.org/和中文社區http://www.tensorfly.cn/均詳細介紹了相關的安裝和使用知識。

         python3.5以上版本與tensorflow能夠在windows系統結合使用,python2.7則不行。anaconda能夠集成tensorflow。

         tensorflow官網上有CPU以及CPU與GPU結合兩種情形、多種系統下的安裝方式。

         經驗教訓總結:搭建環境的過程當中會遇到不少陌生的語法之類的東西,沒必要執着一下學會使用某種命令,只要可以正確搭建相應的環境,那麼對正確代碼和步驟作好記錄便可。現階段,實現目的最重要,不該執着於開始就搞懂安裝代碼的原理以及開源工具的使用細節,否則太耗費時間,事倍功半。實踐出真知,理解原理是一個按部就班的過程,實戰過程當中能夠花時間搞懂原理。學會搭建環境、學會使用工具、記錄心得和遇到的問題,後續的熟悉過程當中再逐個解決問題。 

         PS:英語真的很重要!!!

相關文章
相關標籤/搜索