如何安裝pylab:python如何導入matplotlib模塊

pylab是python下挺不錯的一個畫圖模塊,使用也非常簡單,記得Mit的計算機科學及編程導論有節課也是用到了這個工具,但這個工具安裝不象用起來那么方便,小編就圖文全程直播下吧

工具/原料

  • python2.7.10
  • win10 32位

方法/步驟

  1. 1

    缺省狀態下python安裝包并不包含pylab包,直接import如下圖所示就立馬報錯了,小編以為還是跟以前一樣,只要去下載個模塊導進去就成了,結果發現開始了漫漫長路。

    如何安裝pylab:python如何導入matplotlib模塊
  2. pylab是matplotlib的一部分,可到相應網址下載,具體的網址參考下圖,最新版本為1.5.0,請注意下載對應自己python的版本,小編下載是exe,雙擊后自動找到python目錄安裝

    如何安裝pylab:python如何導入matplotlib模塊
  3. 下一步還要下載numpy包,具體的鏈接參考下圖或者直接度娘吧,下載時注意選擇python的版本以及windows的位數,如小編下載的是1.10.1,win32位python2.7的版本,8M大的文件。

    如何安裝pylab:python如何導入matplotlib模塊
  4. 進入安裝過程,exe文件雙擊后自動執行,然后就會在本機自動找到python的安裝目錄,如下圖,所要做的就是確認一下找到目錄是不是正確,然后點擊下一步就自動安裝好了。

    如何安裝pylab:python如何導入matplotlib模塊
  5. 還是繼續報錯,缺少six模塊,這個模塊在six官網可以下載,但下載卻是個whl結尾的文件,不能自動安裝,找一下python的安裝目錄,尋找pip文件,小編是在scripts目錄下。

    如何安裝pylab:python如何導入matplotlib模塊
  6. 把下載的文件拷貝到這個目錄(因為小編不想再設搜索目錄),進入CMD命令進入命令行模式,cd到剛才的目錄,運行如下圖的命令,pip install six-1.10.0-py2.py3-none-any.whl完成安裝

    如何安裝pylab:python如何導入matplotlib模塊
  7. 知道了上述安裝方式,下一個組件就好辦了,見下圖的網站下載Python-Dateutil組件,同樣是whl文件,如法泡制,用pip intall??python_dateutil-2.4.2-py2.py3-none-any.whl進行安裝

    如何安裝pylab:python如何導入matplotlib模塊
  8. 跟著import的報錯下載下個組件,pyparsing,但要注意這個組件是分python2和3版本的,別下錯了。下載后同樣使用pip install pyparsing-2.0.5-py2.py3-none-any.whl進行安裝

    如何安裝pylab:python如何導入matplotlib模塊
  9. 安裝完成后可以回到python,運行import pylab,一切運行正常,不再報錯了。搞定收工,==,小編發現真要畫圖時,會發現整個程序運行得暴慢,機器和死機了一樣,還是少了點什么。

    如何安裝pylab:python如何導入matplotlib模塊
  10. 研究半天發現還少了個科學計算包scipy,有60多M,具體下載地址參考下圖,提醒下這個文件分python版本,有64位和32位的。下載后是個exe文件,自動找到python目錄進行安裝。

    如何安裝pylab:python如何導入matplotlib模塊
  11. 再次導入后運行程序,過程是辛苦的,但終于成功了,總算是長出了口氣,不過小編總結還是走了太多彎路,下一次知道了要裝這些包的名字,估計直接用pip工具就可以很快搞定了。

    如何安裝pylab:python如何導入matplotlib模塊
    END

注意事項

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/387826.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/387826.shtml
英文地址,請注明出處:http://en.pswp.cn/news/387826.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

微信掃描二維碼和瀏覽器掃描二維碼 ios和Android 分別進入不用的提示頁面

實現微信掃描二維碼和瀏覽器掃描二維碼 ios和Android 分別進入不用的提示頁面 而進入商城下載該項目 詳情地址:gitee.com/DuJiaHui123… 1.創建完之后 替換文件里面的ios項目地址和Android地址 2.網頁上線 3.百度搜索 二維碼生成 把上線后的地址生成二維碼 4.可以把…

詳解getchar()函數與緩沖區

1、首先,我們看一下這段代碼: 它的簡單意思就是從鍵盤讀入一個字符,然后輸出到屏幕。理所當然,我們輸入1,輸出就是1,輸入2,輸出就是2。 那么我們如果輸出的是12呢? 它的輸出是1。 這…

windows下python安裝Numpy、Scipy、matplotlib模塊

python 2.7 針對2.7的軟件。numpy :http://sourceforge.net/projects/numpy/files/NumPy/1.8.1/ 下載下面的numpy-1.8.2-win32-superpack-python2.7 scipy: http://sourceforge.net/projects/scipy/files/matplotlib:matplotlib-1.1.0.win32-py2.7 以上都是exe文件&#xff0…

restTemplate使用和踩坑總結

日常工作中肯定會遇到服務之間的調用,尤其是現在都是微服務的架構,所以總結一下restTemplate的最常用的用法以及自己踩過的坑。 restTemplate的使用 restTemplate底層調用的是Execute方法,而Execute底層調用的是doExecute,它是基于…

常見編碼總結

本文總結自:https://blog.csdn.net/zmx729618/article/details/51821024 1. ISO 8859-1 字節數:1 范圍:0-255(編碼范圍是0x00-0xFF),其中0x00-0x7F之間完全和ASCII一致(ASCII是7位編碼&#xff…

啟動一個Java進程

windows版本 startup.bat -------------------------------------------------------- rem --------------------------------------------------------------------------- rem Start SMS Server by zhangjin rem --------------------------------------------------------…

Flask框架從入門到精通之參數配置(二)

知識點: 1、參數配置 一、概況 上一篇我們已經把Flask第一個程序運行起來了,那么這一篇主要講一下Flask參數的配置。 二、配置參數 Flask參數配置方式有很多種,每一種都可以達到結果,在合適的場景選擇合適的配置方式。 配置文件 在…

BP神經網絡python簡單實現

BP神經網絡的原理在網上有很詳細的說明,這里就不打算細說,這篇文章主要簡單的方式設計及實現BP神經網絡,并簡單測試下在恒等計算(編碼)作測試。 BP神經網絡模型圖如下 BP神經網絡基本思想 BP神經網絡學習過程由信息的…

golang的reflection(轉)(一)

2019獨角獸企業重金招聘Python工程師標準>>> 反射reflection 可以大大提高程序的靈活性,使得interface{}有更大的發揮余地反射可以使用TypeOf和ValueOf函數從接口中獲取目標對象信息反射會將匿名字段作為獨立字段(匿名字段的本質)…

idea教程--Maven 骨架介紹

簡單的說,Archetype是Maven工程的模板工具包。一個Archetype定義了要做的相同類型事情的初始樣式或模型。這個名稱給我們提供來了一個一致的生成Maven工程的方式。Archetype會幫助作者給用戶創建Maven工程模板,并給用戶提供生成相關工程模板版本的參數化…

datatables.js 簡單使用--多選框和服務器端分頁

說明:datatables是一款jQuery表格插件。感覺EasyUI的datagrid更易用 內容:多選框和服務器端分頁 緣由:寫這篇博客的原因是datatables的文檔寫的不怎么樣,找東西很麻煩 環境:asp.net mvc , vs2015sqlserver2012 顯示效…

python異常(高級) Exception

異常(高級) Exception 異常回顧:     try-except 語句 捕獲(接收)異常通知,把異常流程變為正常流程     try-finally 語句 執行必須要執行的語句.     raise 語句 發送異常通知,同時進入異常流程     assert 語句 發送AssertionError異常     with 語句 wi…

反射賦值

目前例子為NPOI Excel導入 入庫時調用 var file file1.PostedFile.InputStream;var fileExt System.IO.Path.GetExtension(file1.FileName);IWorkbook workbook;if (fileExt ".xlsx")workbook new XSSFWorkbook(file);elseworkbook new HSSFWorkbook(file);DB.D…

基于PCA(主成分分析)的人臉識別

代碼下載:基于PCA(主成分分析)的人臉識別 人臉識別是一個有監督學習過程,首先利用訓練集構造一個人臉模型,然后將測試集與訓練集進行匹配,找到與之對應的訓練集頭像。最容易的方式是直接利用歐式距離計算測…

從BMW Vision iNEXT 看寶馬如何進軍自動駕駛

安全很重要,空間也要很大,砍掉大量物理按鍵,內飾材料要環保,還要提供自動和主動兩套駕駛方案。這些描述僅是BMW Vision iNEXT(下稱Vision iNEXT)概念車的設計之冰山一角。 一款概念車當然無法完全代表未來…

CSS浮動(二)---Float

重新認識float 2.1. 誤解和“誤用” 既然提到“誤用”,各位看官就此想想,自己平日是怎么使用float的?另外,既然“誤用”加了引號,就說明這樣的使用并不是真正的誤用,而是誤打誤撞使用之后,帶…

Hadoop0.20.2版本在Ubuntu下安裝和配置

1、安裝JDK   (1)下載安裝JDK:確保計算機聯網之后命令行輸入下面命令安裝JDK   sudo apt-get install sun-java6-jdk   (2)配置計算機Java環境:打開/etc/profile,在文件最后輸入下面內容 …

云原生生態周報 Vol. 2

業界要聞 Kubernetes External Secrets 近日,世界上最大的域名托管公司 Godaddy公司,正式宣布并詳細解讀了其開源的K8s外部 Secrets 管理項目: Kubernetes External Secrets,簡稱KES。這個項目定義了ExternalSecrets API&#xff…

centos 7新機使用前操作

關閉防火墻 systemctl stop firewalld(停服務) systemctl status firewalld(看狀態) systemctl disable firewalld.service (永久關閉) selinux getenforce(查狀態) vi /etc/selinux…

ubuntu10.04+hadoop0.20.2平臺配置(完全分布式模式)

配置環境及有關工具:ubuntu10.04 、hadoop0.20.2 、 jdk1.6.0_29 我們的機器有三臺,一臺當作namenode、兩臺當作datanode: namenode:IP:192.168.0.25、機器名:kiddenzj (這里的機器名要注意:機…