天天看點

Win10+Python3.6安裝numpy、scipy

作者:T_Q_ 

來源:CSDN 

原文:https://blog.csdn.net/mlnist/article/details/77193062 

版權聲明:本文為部落客原創文章,轉載請附上博文連結!

最近準備用python3.6實作機器學習中的一些算法,安裝numpy,scipy,scikit-learn,matplotlib,希望這篇可以幫忙閱讀者減少一些坑

1.首先安裝python3.6時,安裝選項中有pip,記得勾選,安裝完成後有個add to path,也記得勾選。然後确認自己有安裝pip,打開python的scripts目錄下,如果看到有以下幾個東西,那直接點一下下面的幾個檔案(都點一下,很随便吧):

在cmd下輸入python,成功的話會顯示python的資訊,輸入pip3會顯示pip選項。如果不成功的話,原因是沒有添加環境變量,在配置中的環境變量中添加python以及python中scripts的路徑即可。

2.到http://www.lfd.uci.edu/~gohlke/pythonlibs/下載下傳對應的封包件:

我的版本是win10+python3.6,是以對應下載下傳的numpy,scipy,scikit-learn,matplotlib檔案如下:

matplotlib-2.0.2-cp36-cp36m-win_amd64.whl

numpy-1.13.1+mkl-cp36-cp36m-win_amd64.whl

scipy-0.19.1-cp36-cp36m-win_amd64.whl

scikit_learn-0.18.2-cp36-cp36m-win_amd64.whl

注:cp3.6是python3.6版本,win_amd64是window系統64位。需要注意numpy是要下載下傳有mkl的版本的,因為scipy安裝需要在numpy+mkl才能成功。

3.安裝。首先因為scipy安裝需要在numpy+mkl才能成功。是以需要先安裝numpy+mkl。

在cmd下(以管理者身份打開)輸入pip3 install +檔案的路徑。如

pip3 install ‪C:\Users\nml\Desktop\numpy-1.13.1+mkl-cp36-cp36m-win_amd64.whl

pip‪3 install C:\Users\nml\Desktop\scipy-0.19.1-cp36-cp36m-win_amd64.whl

pip3 install ‪C:\Users\nml\Desktop\scikit_learn-0.18.2-cp36-cp36m-win_amd64.whl

pip3 install ‪C:\Users\nml\Desktop\matplotlib-2.0.2-cp36-cp36m-win_amd64.whl

安裝成功後在lib/site-packages中有對應檔案,也可在cmd下輸入pip list檢視安裝成功的包。

另外,也可以通過以下方式測試是否成功安裝

在python下輸入以下指令,若不報錯則說明安裝成功,可以愉快的學習了:

import numpy

import scipy

import sklearn(這個在新的版本都改為sklearn了,稍微注意下)

import  matplotlib

更新:pip install有一些檔案也可以線上安裝,好處是友善。壞處是網絡不好使用者體驗感就。。,是以一般使用線上安裝時,建議使用鏡像,pip install python包 -i  http://鏡像源,也可以本地配置,一勞永逸。

參考下面連結:

http://www.xuebuyuan.com/1157602.html

使用pip的使用者可以如下配置:

<span style="font-family:SimSun;font-size:16px;">

在unix和macos,配置檔案為:$HOME/.pip/pip.conf

在windows上,配置檔案為:%HOME%\pip\pip.ini

需要在配置檔案内加上:

[global]

index-url=http://mirrors.tuna.tsinghua.edu.cn/pypi/simple</span>

技巧,就是把所有要安裝的包寫在一個檔案裡面,比如requirement.txt(每個包寫一行,頂行頭寫),然後pip安裝的時候隻需要加參數“-r  requirement.txt”即可。