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伺服器任務,以允許外...