之前一直在linux環境下使用python,作為一枚小菜還是更喜歡windows。我使用python主要是進行科學計算,安裝軟件、搭建環境遇到了非常多的問題,特此總結。
一、python安裝
版本:2.7.8,一路next便好
二、numpy、scipy安裝
numpy:numpy-1.9.1-win32-superpack-python2.7
scipy:scipy-0.14.0-win32-superpack-python2.7
三、matplotlib
matplotlib: matplotlib-1.3.1.win32-py2.7
dateutil:python-dateutil-2.2.win32-py2.7
pyparsing:pyparsing-2.0.3.win32-py2.7
1、安裝完matplotlib之后會報錯,安裝dateutil和pyparsing便可以解決
2、三個軟件安裝完成后,還會提示找不到‘six’ :
找到six文件的目錄,我的是D:\Python27\Lib\site-packages\scipy,將三個six文件拷貝到D:\Python27\Lib\site-packages
3、我最初安裝的dateutil版本為2.3還會提示找不到‘six.moves’,具體原因不清楚,用2.2版本替換就可以了
4、中文字體,參考http://blog.chinaunix.net/uid-26611383-id-3521248.html
注:font = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=14) 在字體上右鍵-屬性,可查看字體名,有些字體不能正常顯示,具體哪些可用請自己動手實驗
四、Eclipse+PyDev
1、首先需要安裝eclipse和jdk
2、pydev安裝,在線安裝一直不成功,直接下載pydev壓縮包,解壓,分別將兩個文件夾放到eclipse對應的文件夾中
3、配置解釋器:在 Eclipse 菜單欄中,選擇Window > Preferences > Pydev > Interpreter – Python,在此配置 Python
注:
1、pydev安裝完,不在eclipse中顯示:JDK與pydev版本不兼容,我最初安裝的JDK1.6,嘗試了pydev很多版本都無法顯示,之后安裝了JDK1.7,pydev3.8
補充:在64位的PC機上,安裝了32的eclipse和JDK,結果也不能顯示pydev,全部換成64位就好了,阿門!
2、JDK可以安裝多個版本,可以為不同的eclipse分別制定JDK,在eclipse的eclipse.ini文件最開始添加如下兩行便好:
-vm
C:/Program Files/Java/jdk1.7.0_04/bin/javaw.exe
參考文章
http://www.tuicool.com/articles/uIfIba
http://blog.chinaunix.net/uid-26611383-id-3521248.html
相關庫下載路徑:
http://www.scipy.org/
http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-dateutil
另附我的安裝軟件下載鏈接:
http://pan.baidu.com/s/1dD3sA9F