python安裝pip、numpy、scipy、statsmodels、pandas、matplotlib等


1、安裝python

2、安裝numpy(開源的數值計算擴展,可用來存儲和處理大型矩陣,比Python自身的嵌套列表(nested list structure)結構要高效的多。

  很多庫都是以此庫為依賴庫的,所以特別重要。最常用的是它的數組功能,numpy.array([,,,,,]))

首先cmd下跳到C:\Python27\Scripts\easy_install.exe pip ,再pip進入,然后通過pip install numpy可直接安裝numpy。

 表明安裝成功。

 

3、安裝scipy(矩陣數據處理庫,它包括統計,優化,整合,線性代數模塊,傅里葉變換,信號和圖像處理,常微分方程求解器等等,依賴庫是Numpy,但是也有人說scipy依賴於numpy+mkl,需要安裝這個對應的庫才可以,所以上面我重新安裝了這個庫。)

通過pip install scipy安裝,報錯

到官網查看之后發現windows上不能直接通過pip安裝scipy

 

還到上面的網址下載相應版本numpy+mkl

 

 重新安裝numpy-1.11.3+mkl-cp27-cp27m-win_amd64.whl,因為scipy的安裝是在numpy-1.11.3+mkl-cp27-cp27m-win_amd64.whl安裝下的。

 

到http://www.lfd.uci.edu/~gohlke/pythonlibs/下載相應的安裝文件,我對應的是下圖熒光色的那個。

下載后把該文件放到python的安裝文件python27\scripts中。

注意我選擇的版本是64位的,與我的python匹配。

在pip后,輸入pip install scipy-0.19.1-cp27-cp27m-win_amd64.whl命令,等待一會。。。。

 當出現下面的提示時,表明安裝成功。

測試是否正確安裝,可以在python環境中測試import numpy as py。如果沒有錯誤提示則安裝正確! 

 {

若卸載掉numpy和scipy,則鍵入命令pip install numpy即可

}

 

4、安裝pandas

到上面網址下載相應版本pandas,同樣方法安裝

 

5、安裝matplotlib

直接使用pip install matplotlib命令安裝

 

6、安裝ipython

直接通過pip install ipython命令安裝

 
 

另Python 2.7.13, 64bit windows 8下.

安裝步驟

  1. 安裝pip (pip安裝好后會在Python27\下生成Script文件夾,其中包含pip.exe, eazy_install.exe等文件,然后將路徑Python27\Script\添加於系統變量變量Path路徑中。2.7.9和3.4.3以后在Python\Script\文件夾下自帶pip, eazy_install).
  2. 在 這里 分別找到 numpy-1.9.2+mkl-cp27-none-win_amd64.whl , scipy-0.15.1-cp27-none-win_amd64.whl , scikit_learn-0.16.1-cp27-none-win_amd64.whl , 使用命令 pip install numpy-1.9.2+mkl-cp27-none-win_amd64.whl 按順序 安裝3個包。(版本可能有變化)
  3. 若遇到 UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in range(128) 錯誤,打開Python27\Lib下的 mimetypes.py文件,在256行的 default_encoding = sys.getdefaultencoding() 前面添加三行:
if sys.getdefaultencoding() != 'gbk': reload(sys) sys.setdefaultencoding('gbk') default_encoding = sys.getdefaultencoding()

PS: 不要隨便升級Python版本(如從2.7.6->2.7.9),尤其不要卸載老版本,不然之前安裝的Python第三方包全沒了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM