linux伺服器執行flask專案

2021-10-06 05:25:03 字數 1809 閱讀 7005

linux伺服器安裝flask

映象centos7

在root使用者下全部複製貼上過去,一次性安裝即可.

yum -y groupinstall "development tools"

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

yum install -y libffi-devel zlib1g-dev

yum install zlib* -y

wget
tar -xvjf  python-3.7.2.tar.xz
mkdir /usr/local/python3
cd python-3.7.2

./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl

#第乙個指定安裝的路徑,不指定的話,安裝過程中可能軟體所需要的檔案複製到其他不同目錄,刪除軟體很不方便,複製軟體也不方便.

#第二個可以提高python10%-20%**執行速度.

#第三個是為了安裝pip需要用到ssl,後面報錯會有提到.

make && make install

ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3

ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3

python3 -v

pip3 -v

pip3 install flask

pip3 install virtualenv

檢視狀態

virtualenv -h

建立乙個名為mxt的資料夾來存放專案

mkdir -p /root/mxt

cd /root/mxt

為這個專案建立虛擬環境

virtualenv env

開啟虛擬環境

source env/bin/activate

退出env虛擬環境

deactivate

把需要執行的專案放到建立虛擬環境的資料夾執行即可。

如果需要一直執行專案可使用 screen

常用會話引數:

screen -s yourname -> 新建乙個叫yourname的session

screen -ls         -> 列出當前所有的session

screen -r yourname -> 回到yourname這個session

screen -d yourname -> 遠端detach某個session

screen -d -r yourname -> 結束當前session並回到yourname這個session

建立會話:

screen -s 會話名稱
關閉會話:

screen -x -s 會話名稱 quit
檢視所有會話:

screen -ls
進入會話:

screen -r 會話名稱

flask離線安裝到linux伺服器

最近用flask改寫了乙個小小的子系統,本地測試後,想部署到遠端伺服器上。但由於伺服器無法連線外網,又沒有安裝flask,所以只好和方便快捷的 pip install flask說再見了。現將flask離線安裝的步驟記錄如下,以作備忘。可以發現 flask 1.1.1需要的python環境為pyth...

centos伺服器部署flask專案。

已安裝的環境nginx,python3,mysql,uwsgi,virtualenv 1,建立虛擬環境 virtualenv p python3 myblog2,進入虛擬環境 source myblog bin activate3,在虛擬環境中安裝flask和uwsgi pip install fl...

執行ROS伺服器

描述如何執行abb ros伺服器,因此機械人將執行從ros客戶端節點傳送的動作命令。如安裝ros伺服器中所述,abb ros伺服器包含3個任務。在上乙個教程中,其中2個任務被配置為semistatic 後台 任務,第3個任務是normal任務。以下部分描述了如何執行abb ros伺服器任務,以允許外...