1. 程式人生 > 其它 >騰訊雲 輕量級伺服器 部署flask專案(2:作業系統環境部署)

騰訊雲 輕量級伺服器 部署flask專案(2:作業系統環境部署)

一、部署準備
1、重置密碼
在領取的輕量級伺服器登入介面上,點選 重置密碼

 

 然後點選下一步,系統提示需要強制關機,如圖

 

 

勾選 同意強制關機 複選框  然後點選【重置密碼】按鈕,幾秒鐘後系統重置完畢並開機。上面的操作主要為下一步winscp遠端登入伺服器並上傳檔案做準備。

2、系統重灌:如果你對系統預設按照的作業系統不滿意,可使用重灌功能,這個過程非常快。我選擇了重灌系統   作業系統:CentOS 8.2裡面預裝了python3.6.8  可是我開發時用的是3.7,這就需要升級

 

3python 升級到3.7(總之是你開發flask專案時的版本)

 

第一步|:輸入sudo -i

後獲取root許可權

 

第二步:下載python3.7.0  

 

[root@VM-4-9-centos ~]#下面輸入

 

 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

 

系統開始下載軟體

 

 

解壓剛剛下載的軟體

輸入:tar zxvf Python-3.9.5.tgz,系統開始解壓,解壓後如圖

 

Dir一下,發現該目錄下有兩個資料夾:

[root@VM-4-9-centos ~]# dir

Python-3.7.0  Python-3.7.0.tgz

第三步: 安裝必須的包

dnf -y install gcc zlib* libffi-devel

安裝完畢如圖

 

第四步:進入解壓後的資料夾cd Python-3.7.0,坑1,注意區分命令大小寫,

安裝Python-3.7.0。

首先執行:./configure --prefix=/usr/local/python3 --enable-optimizations

進行配置,配置後如圖

第五步:開始安裝

make

make instal

其中make命令用於編譯,真正安裝使用:make install

Make後的圖示

  

然後,make install  開始正式安裝,這個過程較快,幾秒鐘完成

 

 第六步,重新建立軟連線 

# 刪除原先的Python3和pip3

rm -rf /usr/bin/python3

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

rm -rf /usr/bin/pip3

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

然後檢視版本

 

 

 可以看到,此時的pip版本較低,繼續升級pip,要與專案中的一致

輸入

第七步: 更新pip:

[lighthouse@VM-4-9-centos ~]$下輸入:pip install --upgrade pip

提示:

 

 提示無法更新到與python3.6.8適配的最新21.3.1版本。那我們就指定一個版本:輸入 pip install --upgrade pip==20.2.4 進行更新。仍然無法更新?

 

 找原因為沒有root許可權,重新輸入:

sudo pip install --upgrade pip

 

更新成功。Ok,升級完畢!