Flask 安裝和配置(RedHat環境)

2021-07-11 05:16:48 字數 3290 閱讀 2156

flask

安裝和配置(

redhat

環境)最近專案上需要用到flask做web服務,於是自己在redhat環境上進行了安裝。在其他linux環境上也基本大同小異,均可以參照。

1  安裝環境

系統/安裝包

版本和說明

os

red hat enterprise linux server release 5.4 (tikanga)

python

python-2.7.11

pip

pip-8.0.2

setuptools

setuptools-18.3.1

virtualenv

virtualenv -15.0.1

flask

flask-0.10.1

2 安裝步驟

步驟1:安裝python

步驟2:安裝pip(安裝pip時需要安裝setuptools)

步驟3:安裝和配置vitualenv

步驟4:安裝flask

3  python安裝

首先解壓安裝包,然後執行安裝命令

1)解壓安裝包,並進入解壓目錄

[root@localhost tools]#

tar -zxvf python-2.7.11.tgz

[root@localhost tools]#

cd python-2.7.11

2)安裝python,執行 ./configure ,make,makeinstall命令

[[email protected]]#

./configure

[[email protected]]#

make

[root@localhostworkspace]#

makeinstall

3)檢視安裝後可以查詢python版本

[root@localhost workspace]#

python –v

4 pip安裝

有人會遇到如下的錯誤提示,這是因為 安裝pip前, 需要安裝setuptools包,因此我們首先需要安裝setuptools:

1)安裝setuptools

[root@localhost tools]#

tar -zxvf  setuptools-18.3.1.tar.gz         //解壓

[[email protected]]#

python setup.py install       //安裝

2) 安裝pip

[root@localhost tools]#

tar -zxvf pip-8.0.2.tar.gz            //解壓

[root@localhost pip-8.0.2]#

python setup.py install      //安裝

5 virtualenv

安裝和配置

1)virtualenv安裝:利用pip進行安裝

備註:安裝命令需要在

root

許可權下執行,如果不是

root

許可權可以利用

sudo

命令進行切換,命令示例如下:

# sudo pip install virtualenv

2)virtualenv配置

建立環境

首先建立乙個自己的執行目錄,這裡為myflask,然後通過virtualenv venv命令建立乙個子目錄(venv),這個目錄中包括了執行環境

[root@localhost tools]#

cd myflask

[root@localhost tools]#

virtualenv venv

2 啟用環境

使用. venv/bin/activate命令來啟用,注意.後方是乙個空格。啟用後,可以看到命令列提示符前增加了(venv)

6 flask安裝

利用pip命令來安裝flask,命令如下所示:

7 示例服務

示例服務建立了三個route方法,『/』 預設為首頁,另外兩個是 『/about』 ,'/project'。

# -* - coding: utf-8 -* -

#! /usr/bin/python

from flask import flask

def hello_word():

return 'hello! this is a web server on redhat by python!'

def projects():

return 'the project page'

def about():

return 'the about page'

if __name__ == '__main__':

執行指令碼

安裝配置flask環境

好的,讓我們開始吧!現在我們必須開始安裝 flask 以及一些我們會用到的擴充套件。我首選的方式就是建立乙個虛擬環境,這個環境能夠安裝所有的東西,而你的主 python 不會受到影響。另外乙個好處就是這種方式不需要你擁有管理員許可權。因此,開啟乙個終端視窗,選擇乙個你想要放置應用程式的位置以及建立乙...

Flask 配置和訪問

路由的請求和響應 defhello world return hello world def hello world 檢視函式 if name main 系統預設配置,字典格式 settings.py 配置檔案 debug true載入配置檔案 請求頭 key value 形式 請求體 conten...

Mysql安裝和操作 Flask

又踏上了組內任務的征程 這裡主要記錄資料庫在flask中的使用,感覺資料庫很重要啊!以管理員身份啟動cmd 進入mysql的bin資料夾,依次進行如下操作 mysql 5.7.18 winx64,提取密碼 ytue 第一行 初始化mysql 自動產生data檔案,複製臨時密碼 第二行 安裝服務 第三...