1. 程式人生 > >python 安裝科學計算庫——新手教學

python 安裝科學計算庫——新手教學

用python來進行資料分析以及機器學習演算法的實現變得越來越流行,而要我們必不可少地需要安裝第三方的科學計算庫如numpy+mkl(numpy的改進版), scipy, panda, matplotlib, sklearn等。

一,安裝庫之前你必須知道

  1. 如果你只是想用這些庫的話,最簡單的方法是下載anaconda,這個軟體包已經把你需要用到的科學計算庫基本上都給你裝好了,而且不會存在版本上的衝突。但是直接使用anaconda不利於新手學習python的一些基本知識。下載地址https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
  2. 如果你打算自己手動安裝這些庫,你必須先知道這些庫的安裝間有依賴關係,例如你在裝matplotlib之前必須先把numpy裝好。你直接用pip安裝matplotlib的話,它會提示你還沒安裝numpy的。
  3. 安裝scipy和sklearn前需要先裝好numpy+mkl(不是numpy,這是個大坑),可能你已經安裝了numpy,這裡我們不推薦使用numpy,它已經過時了。numpy+mkl是未來Python運算庫的標配,它在numpy的基礎上添加了mkl(Intel Math Kernel Library英特爾數學核心函式庫),在運算時效率更高。已經安裝了numpy的同學可以在cmd(控制檯)輸入pip uninstall numpy解除安裝numpy包

二,介紹兩種最簡單的安裝庫的方法

  1. 第二簡單的方法是使用pip,pip 是一個安裝和管理 Python包的工具,現在最新版本的python都已經自帶pip了(所有可以跳過網上攻略裡面安裝pip的步驟)。使用pip有兩種形式:
    1)進入cmd, 直接輸入pip install numpy,程式就會自己到網上去下載numpy的安裝檔案然後安裝,這種方法非常簡單,但是有些庫用這種方法裝不上(比如scipy)。
    2)第二種方法是你自己去網上下載whl格式的庫檔案,然後用pip安裝,地址
    https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
    。以安裝numpy+mkl為例,我們先在這個網站上下載檔案numpy-1.13.3+mkl-cp27-cp27m-win_amd64.whl(注意版本,這裡是python2.7, windows64位,如果安裝的時候提示版本有問題,就是多試下幾個版本)。假如我把安裝檔案放在了D:\download下面,那麼接下來先進入cmd,然後輸入D:(進入D盤),再輸入cd D:\download(進入庫檔案所在的目錄),最後一步是輸入pip install numpy-1.13.3+mkl-cp27-cp27m-win_amd64.whl。最這樣就把numpy+mkl裝好了。裝好之後開啟IDLE試試看能不能匯入(輸入import numpy),不報錯就說明安裝成功了。