Linux上部署Flask Web應用

2021-10-02 04:02:41 字數 1570 閱讀 6416

在安裝好python3的前提下執行以下步驟。

1.安裝虛擬環境

pip install virtualenv
2.建立虛擬環境

virtualenv ~/code/python/flask-venv
此時有可能出現command not found....

這是因為沒有配置環境變數。

首先查詢virtualenv 命令的安裝目錄:

[root@vm_0_26_centos flask-venv]# find / -name 'virtualenv.py'

/usr/local/python/lib/python3.7/site-packages/virtualenv.py

新增環境變數:

vim /etc/profile

# 將下面內容新增到檔案的最下面

path=$path:/usr/local/python/bin

#是新增的進行生效命令

source /etc/profile

# 最後檢視是否新增成功

echo $path

重新執行建立虛擬環境的命令,就可以建立成功。

3.啟用虛擬環境

切換到虛擬環境的bin目錄下執行 source activate命令就可以啟用虛擬環境,使用deactivate關閉虛擬環境

[root@vm_0_26_centos flask-venv]# source ./bin/activate

(flask-venv) [root@vm_0_26_centos flask-venv]# which python

/root/code/python/flask-venv/bin/python

(flask-venv) [root@vm_0_26_centos flask-venv]# deactivate

[root@vm_0_26_centos flask-venv]#

4.啟動flask應用

首先在虛擬環境中安裝flask:

pip install flask
from flask import flask

def hello_world():

return 'hello world'

if __name__ == '__main__':

* environment: production

warning: this is a development server. do not use it in a production deployment.

use a production wsgi server instead.

* debug mode: off

* running on (press ctrl+c to quit)

congratulation!

Tomcat在Linux上部署

第一步 關閉tomcat服務 usr local apache tomcat bin shutdown.sh 第二步 部署專案檔案 1.備份 usr local filename 2.工程上傳到部署目錄中 覆蓋掉原來的,或者先把原來的工程刪了 3.將件配置檔案 conf dev filename 下...

django在linux上部署

使用nginx反向 時使用 socket 127.0.0.1 8011 直接作為web伺服器使用 記得host一定要是0.0.0.0 配置工程目錄 chdir tmp pycharm project 368 配置專案的wsgi目錄 注意是相對於工程目錄 wsgi.py 檔案時django框架自動生成...

在Linux上部署mysql

1.準備 vmware以及vmware 已經安裝centos 7 2.解除安裝 rpm qa grep mysql rpm ev 包名 find name mysql 或者whereis mysql rm rf mysql資料夾名 2.獲取mysql的 yum資源位址 1 開啟 2 選擇版本7,點選...