腾讯云 轻量级服务器 部署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,升级完毕!

 

posted @ 2022-04-03 15:14  红旗漫卷西风  阅读(374)  评论(0编辑  收藏  举报