win7 64位安裝python 及matplotlib庫(親測有效)


最近想學習一下機器學習,用的是人民出版社的《機器學習實戰》,Python版的,感覺應該比較容易入門。看到第二章,需要用到matplotlib模塊,以下為我自己的配置流程。

建議:盡可能下載exe文件,下不到就下載tar.gz文件。其他格式的很麻煩。

 

軟件鏈接

  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

下面也有詳細的步驟和對應鏈接,不慌!

 

第一步:安裝python

安裝版本:python-2.7.amd64.msi

訪問:http://www.python.org/getit/

安裝方式:傻瓜式安裝,一路next就好

 

第二步:安裝numpy庫

安裝版本:numpy-MKL-1.8.0.win-amd64-py2.7.exe

訪問:http://sourceforge.net/projects/numpy/files/

安裝方式:傻瓜式安裝,一路next就好

測試:import numpy,沒有報錯,成功

 

第三步:安裝scipy庫http://sourceforge.net/projects/scipy/files/scipy/

安裝版本:scipy-0.13.1.win-amd64-py2.7.exe

訪問:https://sourceforge.net/projects/scipy/files/scipy/0.16.1

安裝方式:傻瓜式安裝,一路next就好

測試:import scipy,沒有報錯,成功

 

第四步:安裝matplotlib庫

安裝版本:matplotlib-1.4.3.win-amd64-py2.7.exe

訪問:http://sourceforge.net/projects/matplotlib/files/matplotlib/

安裝方式:傻瓜式安裝,一路next就好

 

4.1 輸入import matplotlib,會出現以下問題,提示缺乏six          

ImportError: No module named 'six'

解決方法:C:\Python27\Lib\site-packages\scipy\lib中的six.py six.pyc six.pyo三個文件拷貝到C:\Python27\Lib\site-packages目錄下(這里我的路徑                                                     是 \scipy\_lib,而且只有six.py一個文件)

 顯示版本過低  安裝six-1.10.0.tar.gz

訪問:https://pypi.python.org/pypi/six

 

4.2 輸入import matplotlib,提示缺乏pyparsing  

ImportError: No module named pyparsing 

安裝 pyparsing-2.2.0.tar.gz  

訪問:http://sourceforge.net/projects/pyparsing/files/pyparsing/

 

4.3 輸入import matplotlib,提示缺乏dateutil   

ImportError: matplotlib requires dateutil  

安裝python-dateutil-1.5.tar.gz  

訪問:http://labix.org/python-dateutil/

 

4.4測試:import matplotlib,沒有報錯了,成功

 

                                    

我遇到的問題:1.嚴格按照四大步,matplotlib一些依賴numpy庫和scipy庫

                         2.有個奇怪的問題,說缺乏_path,我把軟件直接卸載了重裝就好了

                         3.關於版本的問題,有些提示版本過低的話,需要安裝更高的版本。大家的版本可以參考我的來。

 

在安裝過程中,每個人可能會遇到不同的問題,關鍵是要用心去查找錯誤,改正過來。

加油!O(∩_∩)O~~

 

附幾個鏈接:(資源下載,尤其是64位的) http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-dateutil
                     (寫的很詳細) http://blog.csdn.net/walkandthink/article/details/45200597
                       http://jingyan.baidu.com/article/aa6a2c14d5aa7f0d4c19c4e2.html
                        http://blog.sina.com.cn/s/blog_6fb8aa0d0101qtt9.html
                          http://blog.sciencenet.cn/blog-579770-738240.html
                      http://www.tuicool.com/articles/JzI3Uj


免責聲明!

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



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