windows下python+flask環境配置詳細圖文教程

來源:互聯網
上載者:User

本帖是本人在安裝配置python和flask環境時所用到的資源下載及相關的教程進行了整理羅列,來方便後面的人員,省去搜尋的時間。如果你在安裝配置是存在問題可留言給我。

首先羅列一下python+flask環境所用的一些程式組件的:

1、python語言環境:http://www.python.org/download/。

2、setuptools 組件:https://pypi.python.org/pypi/setuptools/0.9.6。

3、pip 組件:https://pypi.python.org/pypi/pip。

4、virtualenv 虛擬環境組件:https://pypi.python.org/pypi/virtualenv。

5、jinja2 模板引擎組件:https://pypi.python.org/pypi/Jinja2。

6、werkzeug WSGI工具箱:https://pypi.python.org/pypi/Werkzeug。

7、flask web伺服器:https://pypi.python.org/pypi/Flask。


下面是我整理的安裝配置教程:

windows下配置安裝過程

python環境安裝比較簡單,下載python語言環境中的windows版本的msi格式檔案,下載後雙擊安裝即可,將環境變數path中加入python安裝的路徑。安裝完成後可運行cmd,在命令列中測試一下。


如中所示,通過python命令,之後輸出經典的hello world。表示python語言環境已經安裝成功了。


接下來就是安裝setuptools和pip。這個是可以實現後續的相關組件自動安裝,但是在windows下好像不起作用,需要手動下載相關組件,通過python 運行setup.py來進行安裝。所以pip可以不安裝,但是setuptools還是需要安裝的,因為後續的有些組件是依賴它的。

安裝方法為開啟cmd,進入setuptools目錄,運行python setup.py install命令來安裝。


安裝完成後可以進入python的安裝目錄下查看Scripts目錄中是否有easy_install.exe。有表示安裝成功了。將Scripts路徑也加入到環境變數中。


安裝virtualenv,安裝方法和上面一樣,先下載後安裝。


安裝完成後可以常見自己的開發環境。

這裡強烈建議大家通過virtualenv來建立虛擬環境,為什嗎?我們這裡是用來配置flask架構,如果你使用了多種架構,然而每個項目都是不一樣,那麼這個虛擬環境就非常有必要了,沒法虛擬環境都是獨立的。如果不建立虛擬環境那麼你的架構配置都是全域的,不排除會有相互影響的可能。

如何建立呢?下面我們來示範一下,運行cmd,先進入我們需要建立環境的目錄,我這裡就直接放在個人資料夾中的,根據你的需要自行選擇。運行virtualenv name這個name是指你的虛擬環境目錄名,建立之後進入虛擬環境下的Scripts目錄,運行activate.bat,看到(name)
C:\Users\zuojie\flaskspace\Scripts>就表示你後面所安裝的架構就是在這個虛擬環境中的。


下來我們可以安裝flask架構了,在安裝之前需要先安裝兩個相依元件,基於
Werkzeug WSGI工具箱和 Jinja2模板引擎。安裝方法都是一樣的,我這裡再重複一下,先下載解壓,進入解壓目錄,運行python setup.py install命令進行安裝。以上三個都安裝完成後,python+flask環境就安裝好了。


最後講一下eclipse下安裝pyDev的外掛程式,這個是使用eclipse配置的python開發環境。

開啟eclipse,進入help-->Install new software..,點擊add,name中輸入pydev,location中輸入http://pydev.org/updates,然後點擊ok。出現如所示:


選擇第一個pydev,點擊next,根據提示進行安裝。

安裝完成後需要進行配置,window->Preferences中會出現PyDev,進入“Interpreter - Python” 設定。添加兩個一個是python本身的環境,另一個是虛擬環境。



記下來就可以進行開發了。


好了先寫到這裡了,linux下的安裝配置教程等有空再寫一下吧。有問題可以留言。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.