Flask在windows下安裝及在eclipse下開發的環境配置

       上一張已經介紹了linux下flask的環境的搭建,由於linux下開發python非常不方便,因此python代碼的開發我是在windows下開發、調試和驗證的,驗證好之後,再放到linux下運行,我在windows下使用的集成開發環境是eclipse,由於以前用java就用這個,不想再去安裝新的開發環境,而且eclipse對於我來說已經夠用,所以這裏主要介紹下flask在windows下的安裝及使用eclipse時開發環境的配置。

       參考文章:http://blog.csdn.net/liubingzhao/article/details/50682988

一、windows下下載安裝python

我windows是64位系統,64位python下載地址如下:

https://www.python.org/ftp/python/3.6.1/python-3.6.1-amd64.exe

根據安裝嚮導,默認安裝即可。

接下來就是配置python運行的環境變量了,配置步驟如下:

在“我的電腦”上右鍵選擇”屬性”,然後點擊左邊導航裏的“高級系統設置”,打開系統屬性對話框,點擊左下角的“環境變量”,打開環境變量對話框。


在系統變量中選擇path,編輯,加入python路徑,及時python的安裝路徑,我的安裝路徑如下:

C:\Users\wangdenuan\AppData\Local\Programs\Python\Python36\Scripts\

C:\Users\wangdenuan\AppData\Local\Programs\Python\Python36\

在Path中加入這兩個路徑即可。

安裝完成後,打開cmd,測試python是否可用,直接在命令提示符中輸入python,進入python環境,即表示配置成功。


最新版本的python我們安裝之後是默認安裝pip的,所以沒必要單獨安裝了,可以在cmd直接輸入pip,如果彈出pip的命令提示,就說明已安裝。


二、安裝virtualenvwrapper-win

如果需要使用多個版本的python來進行開發,則安裝虛擬的python環境是非常有必要的,如果不需要則可以不安裝,這裏也介紹下virtualenvwrapper的安裝及使用方法:

打開cmd,執行命令pip install virtualenvwrapper-win,即可進行安裝

執行命令:mkvirtualenv python36env 創建虛擬環境,

執行命令:workon   列出所有虛擬環境

切換/激活虛擬環境:workon python36env

取消激活:deactivate

刪除虛擬環境:rmvirtualenv pyton36env

如需使用虛擬環境,可以百度搜索詳細用法。這裏我不需要,所以我並沒有安裝此環境。

三、安裝flask

直接在cmd下執行命令:pip install flask

安裝完成即可,我們可以通過一個簡單的例子來驗證下:

新建文件hello.py

       輸入如下內容:

 

      from flaskimport Flask 

app=Flask(__name__) 

@app.route('/') 

def hello_world(): 

   return "Hello World" 

if __name__ == '__main__': 

app.run(host='0.0.0.0',port=5000)

      

       打開cmd,進入文件所在的目錄,執行python hello.py


在瀏覽器中輸入:http://localhost:5000/


四、Eclipse下python開發環境的搭建

具體安裝過程,我這裏就不詳細描述了,各位可以晚上查查即可。

下載地址: http://www.eclipse.org/downloads/ 

這裏下載Eclipse Java EE版本,按照安裝嚮導安裝即可。注意需要先安裝java運行環境jdk。

Flask是通過python來編寫的,相當於一個python的site-packages,所以所謂的flask的開發,其實就是通過pyton語言,使用flask庫所包含的接口進行輕量級的web開發。所以所有適用於python的開發方式都可以拿來用,其就是python的開發,只是使用了flask庫而已。這裏選擇eclipse作爲開發環境,是因爲我比較習慣而已。

接下來需要在eclipse上安裝pydev插件,安裝方式如下:

1, 打開eclipse,可能要我們選擇工作目錄,選擇一個目錄作爲flask開發的目錄,然後進入eclipse主界面。

2, 選擇菜單help-> Installnew software, 進入install界面


3,點擊work with後面的add,namePyDevlocathionhttp://pydev.org/updates,點擊ok開始搜索pydev相關的軟件。


4, 全部勾選pydev組件,點擊Next,等待安裝完成重啓eclipse即可。


       如果不能在線安裝,可下載離線包,

下載地址:http://pydev.org/download.html


    下載完成之後,可以直接將zip包解壓到Eclipse安裝目錄即可。

    接下來進行,Eclipse裏,我們來配置Python解釋器

    打開菜單:Window->Preference ->PyDev->PythonInterpreter ->New

    Name輸入pythonlocathion選擇python3.6的安裝目錄,即可。

   

    同時在Forced Builtins選項卡中,新建“flask.ext”即可。

   

    另注意,如果你使用了虛擬環境,需要把虛擬環境的路徑加到Libararies中:

C:\Users\wangdenuan\Envs\python36env

C:\Users\wangdenuan\Envs\python36env\Lib

C:\Users\wangdenuan\Envs\python36env\Lib\site-packages

 

    接下來就可以在eclipse裏進行python的開發了,下面我們通過簡單的實例,來介紹下在eclipse中利用flask來進行web開發調試的過程。

1,點擊eclipse菜單,File->New->Project-,打開New Poject界面

   

2, 選擇PyDev->PyDev Project,建立pydev項目。


3, 按照下圖所示,填寫好項目名稱,項目類型,語法版本,點擊finish,完成創建。如果要導入已存在的python文件,可勾選creat links to existing sources選項。


4, 建立pydev源文件,右鍵src,選擇New->PydevModule,name輸入爲hello,點擊finish,可能會彈出一些提示,直接默認確定即可。建立好的python文件如下,保存到目錄的src目錄下。


5, 輸入上面的flask實例代碼,同時在文件首部加上#coding=utf-8,因爲有中文註釋,採用utf-8編碼,要不然編譯會出錯,然後點擊導航欄三角號run的快捷鍵,運行代碼。


在瀏覽器中輸入:http://localhost:5000/


這裏環境就搭建完成了,在eclipse下,可以對python代碼進行單步或者斷點調試,開發很是比較方便的,開發完成後,可以直接把python文件拷貝到linux中通過python命令運行即可。如果開發過程中需要使用到其他的庫,可以通過cmd,執行pip命令直接安裝即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章