(2)在Windows 7 x64端設置Python環境

因Python語言在大數據處理,以及科學計算方向的雄起,另Django等Web框架已經在業界得到共識多年,因此本文擬搭建Python的學習開發環境。因爲本人的筆記本及實驗室主機系統環境以Windows爲主,因此本文意在搭建Windows環境下的Python開發環境。html

本文的內容主要分爲如下幾個部分:1.尋找合適的IDE;2.搭建Django;3.搭建Numpy+matplotlib+Scipy環境python

***************************************************************************************************************************linux

1.尋找合適的IDE                                程序員

***************************************************************************************************************************sql

關於合適的IDE,有許多博文已經探索過,本人在這裏再也不復述。若是簡單說就是:高手用什麼都行,新手用着舒服就行。數據庫

Emacs+Vim,大牛裝X經常使用,本人小菜,略 ----> Python自帶IDE,功能使用,初學便可 ----> 想開發東西,可視化IDE,Eclipse+PyDev,跨平臺首選,程序員都喜歡 ----> WingIDE,PyCharm神馬的,等用熟了Python後再去搞吧。django

本人在這裏選擇了Eclipse+PyDev的搭配,緣由很簡單,之前開發Java用過Eclipse,裏面的快捷功能一樣適用於Python編程,安裝PyDev插件簡單易用,另外全套環境能夠跨平臺(之後想換Macbook,因此這個做爲個人首選)編程

1、Eclipse安裝windows

關於Eclipse的安裝其實很人性化,網上隨意下載開發包解壓便可,能夠直接使用。可是要注意的是,最好先安裝Java的開發環境,目前本人在機器中安裝了JVM,這樣方便Eclipse使用。框架

2、關於Python環境和PyDev的安裝

首先安裝Python開發環境,官網下載Python2.7.8的安裝文件後,「下一步」狂點就可,可是在配置過程當中,有一個「環境變量」的選項,這個仍是配置上比較好。

注意Python下載頁上

爲了後續的環境操做方便,本人選擇第一個安裝包,帶[1]後綴的爲X64下的安裝包。

{另外本文着力推薦安裝好Python後立刻安裝「Pip(會自帶easy_install的)」,有多方便,用過就知道!安裝後記得在path中添加「C:/Python27/Scripts」的環境變量}

安裝PyDev,這個是在Eclipse中利用插件安裝的,步驟以下:

啓動Eclipse, 點擊Help->Install New Software...   在彈出的對話框中,點Add 按鈕。  Name中填:Pydev,  Location中填http://pydev.org/updates

而後一步一步裝下去。  若是裝的過程當中,報錯了。 就從新裝

3、配置PyDev

安裝好pydev後, 須要配置Python解釋器。

在Eclipse菜單欄中,點擊Windows ->Preferences.   

在對話框中,點擊pyDev->Interpreter - Python.  點擊New按鈕, 選擇python.exe的路徑, 打開後顯示出一個包含不少複選框的窗口. 點OK

若是是Mac系統, 點擊「Auto Config」 按鈕

能夠進行常規的代碼測試了(注,因爲代碼編輯中爲了方便國際上的格式通用,因此在編輯的同時,咱們須要對PyDev的編碼和項目空間的編碼作「UTF-8」的修改,具體可在Eclipse中配置,此處再也不復述)

4、代碼測試

啓動Eclipse,  建立一個新的項目,   File->New->Projects...   選擇PyDev->PyDevProject 輸入項目名稱.

新建 pyDev Package.    就能夠寫代碼了。

輸入包名,這裏輸入Test1

好,Python和PyDev的環境到此搭建成功!

***************************************************************************************************************************

        2.搭建Django                

***************************************************************************************************************************

關於什麼是Django,大夥本身動手去百度百科吧,這裏簡要說明的話,Django是一個Web開發框架,MVC思想的,各類亂七八糟的東西都比較成熟,用的人不少blabla的。

搭建Django,個人初心是一邊學習Python,一邊用Django作一些實用的東西,鍛鍊編程能力,掌握一門技術的同時強化編程思想,另外順便搞定Python後能夠搞定本身對於AI,ML的學習,我要爲作一名合格的科研人員而努力(Matlab也要學習,不過這是後話)

其實Django的文檔實在是太豐富了(網上說的,我本身草草看了下,確實夠多,並且中國的碼農門彷佛很熱心於Django)

這裏偷個懶,掛個網站,http://django-1-7-doc.coding.io/index.html,裏面第一步,安裝,講述了細緻到位的Django安裝配置過程,另外這是Django1.7文檔的部分漢化,感謝翻譯人員的努力!

-----------------------------------------------------------------------------------------------------------------

Django快速安裝指南 

  在你使用Django以前,你須要先安裝它。咱們有一個完整的安裝指南。它涵蓋了安裝過程當中全部可能遇到的問題。本指南將會指導你進行一次最簡單、最核心的安裝,用於瞭解文檔中提到的內容。

安裝Python (固然上面咱們已經搞過啦)

  做爲一個Python網站框架,Django須要使用Python。它支持2.7,3.2,3.3或者3.4版本的Python。全部的這些Python都包含一個輕量級的數據庫,名叫SQLite。所以,你如今還不須要本身創建一個數據庫。

  從http://www.python.org/download/獲取最新版本的Python,或者使用你操做系統中的包管理工具獲取它。

在Jython中使用Django

  若是你使用Jython(一種在Java平臺上實現的Python),你將須要執行一些額外的步驟。參考在Jython上運行Django來了解更多的細節。

  你可以經過在終端窗口中鍵入python來驗證Python是否已經安裝完成。若是已經安裝完成,你將看到以下相似的提示信息:

Python 3.3.3 (default, Nov 26 2013, 13:33:18)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

創建一個數據庫 

  若是你須要一個「大」的數據庫引擎,好比PostgreSQL,MySQL,或者Oracle,這一步是必需要作的。想要安裝這些數據庫,請參閱數據庫安裝信息

移除舊版本的Django 

  若是你想從舊版本的Django升級安裝,首先須要在安裝新版本Django以前卸載掉舊版本的

安裝Django 

  有三種簡單的方式來安裝Django:

  • 安裝你的操做系統所發行的Django安裝包。對於操做系統提供了Django安裝包的人來講,這是最快捷的安裝方法。
  • 安裝官方的正式發行版。這是對於想要安裝一個穩定版本而不介意運行一個稍舊版本的Django的人來講是最好的方式。
  • 安裝最新的開發版。這對於那些想要嘗試最新最棒的特性而不擔憂運行嶄新代碼的用戶來講是最好的選擇。

始終參考你所使用的Django版本所對應的文檔!

  若是你使用前兩種方法中的一種來安裝Django,請注意文檔中標明在開發版中新增的部分。這個標記代表這種特性只能在開發版中使用,在官方正式發行版中不能使用。

驗證安裝 

  爲了驗證Django被成功地安裝到Python中,在你的終端窗口下輸入python。而後在Python提示符下,嘗試導入Django:

>>> import django
>>> print(django.get_version())
1.7

  你有可能已經安裝了其餘版本的Django。

安裝完成! 

  安裝完成!-如今,你能夠學習入門教程

-----------------------------------------------------------------------------------------------------------------

這就是Django的所有安裝過程,看上去so easy吧。

***************************************************************************************************************************

3.搭建Numpy+matplotlib+Scipy環境             

***************************************************************************************************************************

誒,做爲一個CS界默默無聞的小菜,從一開始就跑偏了方向,還好如今終於定了之後的努力目標,話題扯遠了......說回來,本節討論關於科學計算環境的搭建,你問我爲啥不用Matlab,請出門左轉自行百度google「關於Python和Matlab作科學處理哪家強?」等此類問題,何況我沒說不用Matlab啊?!

首先必須聲明一點,在以前的文章「(一)初始環境的安裝」中已經闡述了一個Python在Linux下的處理神器Anaconda,裏面的環境應有盡有,只是Windows做爲OS界另類的標杆,搞點稀奇古怪的東西仍是略略弱一些的。

1、配置步驟:

(先介紹安裝過程,具體的下載連接在相應文字有連接,而且在文章的最後面也會專門給出連接)

首先安裝好 Python ,安裝過程很簡單,直接下載後點擊運行就行。(上文已經陳述,再也不復述)

接着分別安裝 numpy、matplotlib、scipy 。直接點擊運行就行。它會自動檢索到Python的安裝路徑下,安裝過程圖以下圖所示 :

不想羅嗦,狂點「下一步」就成。關於matplotlib,scipy同理。

可是安裝matplotlib很鬧心,會提示缺乏「dateutil」和「pyparsing」,因此還得去安裝,不過這個不用擔憂,直接command下「easy_install datautil」,「easy_install pyparsing」命令分別回車便可。

-----------------------------------------------------------------

注:在某篇博文中有以下內容,本文不曾遇到

到此可能覺得安裝已經結束,可是當你運行畫圖程序時,又出現以下錯誤:

提示說no module named six,解決方法: 把路徑如:C:\Python27\Lib\site-packages\scipy\lib中的six.py six.pyc six.pyo三個文件拷貝到C:\Python27\Lib\site-packages目錄下。

-----------------------------------------------------------------

至此windows下python已經成功配置numpy、matplotlib、scipy。

畫圖時,漢字出現亂碼,解決辦法:在代碼中動態設置:添加代碼

#-*- coding: utf-8 -*-,而後用代碼設置字體等。

具體詳細過程可參考原網址 : http://blog.chinaunix.net/uid-26611383-id-3521248.html   。 

亂碼修正後的效果圖爲:

大功告成!

---待續補充分割線---

Adam Ge

2015,01,24  22:55

相關文章
相關標籤/搜索