本帖是本人在安裝配置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下的安裝配置教程等有空再寫一下吧。有問題可以留言。