CentOS6.7+Python+Flask開發框架部署

系統環境: CentOS6.7的Base service版本。

軟件包提供: 官方下載

軟件包版本:

Readline-devel: yum安裝

openssl and openssl-devel: yum安裝

Python: Python-2.7.6.tar.xz

ipython: ipython-1.2.1.tar.gz

Setuptools: setuptools-20.3.1.tar.gz

pip: pip-8.1.1.tar.gz

virtualenv: virtualenv-15.0.1.tar.gz

Werkzeug WSGI: Werkzeug-0.11.5.tar.gz

Jinja2: Jinja2-2.8.tar.gz 

Flask: Flask-0.10.1.tar.gz

1.安裝python和ipython

依賴包:

readline-devel這是ipython高亮顯示輸入輸出的依賴包。

openssl和openssl-devel這兩個包是後面安裝setuptools的依賴。

安裝:

Python包 --> 解壓 --> 進入解壓後的目錄 --> 執行./configure --prefix=/usr/local/python27(指定安裝路徑) --> 執行make && make install編譯安裝 --> 

執行ln -sv /usr/local/python27/bin/python2.7  /usr/bin/python創建python的PATH --> 執行python命令,檢查python和版本 -->Finish。

ipython包 --> 解壓 --> 進入解壓後的目錄 --> 執行python setup.py build --> 執行python setup.py install --> 執行ln -sv /usr/local/python27/bin/ipython /usr/bin/ipython -->

執行ipython命令,檢查ipython是否安裝成功 --> Finish。

注意: 

yum依賴舊版本的python,如果舊版本的python被覆蓋或者刪除,yum就不能使用了。

解決方法: 修改/usr/bin/yum文件的首行內容爲#!/usr/bin/python2.6


2.安裝python管理工具setuptools

下載setuptools後 --> 解壓 --> 執行python setup.py install --> Finish。

查看python安裝目錄中bin目錄中是否以後easy_install,如果有表示setuptools安裝成功。

3.安裝pip

下載pip包 --> 解壓 --> 執行python pip install --> Finish。

4.安裝和配置virtualenv

目的: 安裝virtualenv的目的是,在多個項目中避免使用多個開發框架而產生混亂。

安裝: 下載virtualenv包 --> 解壓 --> 執行python setup.py install --> Finish.

配置: 執行virtualenv NAME創建虛擬目錄 --> 進入虛擬目錄的bin目錄下 --> 執行source bin/activate激活virtualenv --> Finish。

注意: virtualenv激活後會在命令行前顯示虛擬目錄的名稱。

5.安裝flask框架

首先安裝flask的兩個依賴組件Werkzeug WSGI工具箱和 Jinja2模板引擎,安裝方式是: 解壓包 --> 執行python setup.py install --> Finish。

下載flask包 --> 解壓 --> 執行python setup.py install --> Finish。

6.Python+Flask安裝部署完成。


如果想安裝Windows下eclipse的flask開發框架,請參考:http://blog.csdn.net/jiqimiao/article/details/9393345


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