windows上安裝numpy,scipy


題外話:本來按照python官方的設計,可以直接使用easy_install或者pip在線安裝各個組件,但是國內的網絡你懂得!老老實實下載文件本地安裝吧。

1、安裝windows 的python 2,目前最新的2.7是2.7.12,3.5是3.5.2

   建議安裝新一點的python(Python 2 >=2.7.9 or Python 3 >=3.4 已經包含了pip的安裝,python里面安裝組件要用到)

https://www.python.org/ftp/python/2.7.12/python-2.7.12.msi

https://www.python.org/  其它的安裝版本請看

2.下載numpy包

我使用的是32位的版本:numpy-1.11.2-cp27-none-win32.whl

Z:\Setup\python>pip install "numpy-1.11.2+mkl-cp27-cp27m-win32.whl"
Processing z:\setup\python\numpy-1.11.2+mkl-cp27-cp27m-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.11.2+mkl

http://www.lfd.uci.edu/~gohlke/pythonlibs/g7ckv9dk/numpy-1.11.2+mkl-cp27-cp27m-win32.whl

由於后續我們需要使用scipy的包是從www.lfd.uci.edu 下載的,如果使用Numpy官網的安裝文件,是導入scipy的時候回出現錯誤

ImportError: cannot import name NUMPY_MKL

解決:卸載官方版本,再重新安裝即可,卸載: pip uninstall ***.whl 按照提示操作即可。

3、安裝scipy

昨天安裝這個不成功,后來在其安裝幫助中看到了一個連接頁面:

http://www.lfd.uci.edu/~gohlke/pythonlibs/ 在這里有各種已經打包好的whl文件,包括我們需要的scipy windows的

http://www.lfd.uci.edu/~gohlke/pythonlibs/g7ckv9dk/scipy-0.18.1-cp27-cp27m-win32.whl  對應python2.7 的32位windows版本,其它的版本請看該頁面上的鏈接

Z:\Setup\python>pip install scipy-0.18.1-cp27-cp27m-win32.whl
Processing z:\setup\python\scipy-0.18.1-cp27-cp27m-win32.whl
Installing collected packages: scipy
Successfully installed scipy-0.18.1

http://www.scipy.org/install.html scipy的安裝說明頁面

4、檢查安裝結果

C:\>python --version
Python 2.7.12

C:\>python
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (
Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from numpy import *
>>> myMat=mat(random.rand(3,3))
>>> myMat.I
matrix([[ 1.18285611, -0.53249716,  0.20409766],
        [ 1.42989524,  4.1896879 , -4.68168819],
        [-0.73309029, -0.1018547 ,  1.34113631]])
>>>

4.1 檢查python的版本

4.2 運行python

4.3 導入numpy庫

4.4 生成一個3,3的矩陣

4.5 計算其逆矩陣

 


免責聲明!

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



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