騰訊雲 輕量級伺服器 部署flask專案(2:作業系統環境部署)
一、部署準備
1、重置密碼
在領取的輕量級伺服器登入介面上,點選 重置密碼
然後點選下一步,系統提示需要強制關機,如圖
勾選 同意強制關機 複選框 然後點選【重置密碼】按鈕,幾秒鐘後系統重置完畢並開機。上面的操作主要為下一步winscp遠端登入伺服器並上傳檔案做準備。
2、系統重灌:如果你對系統預設按照的作業系統不滿意,可使用重灌功能,這個過程非常快。我選擇了重灌系統 作業系統:CentOS 8.2裡面預裝了python3.6.8 可是我開發時用的是3.7,這就需要升級
3、python 升級到3.7(總之是你開發flask專案時的版本)
第一步|:輸入sudo -i
第二步:下載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,升級完畢!