腾讯云 轻量级服务器 部署flask项目(2:操作系统环境部署)
作者:互联网
一、部署准备
1、重置密码
在领取的轻量级服务器登录界面上,点击 重置密码
然后点击下一步,系统提示需要强制关机,如图
勾选 同意强制关机 复选框 然后点击【重置密码】按钮,几秒钟后系统重置完毕并开机。上面的操作主要为下一步winscp远程登录服务器并上传文件做准备。
2、系统重装:如果你对系统默认按照的操作系统不满意,可使用重装功能,这个过程非常快。我选择了重装系统 操作系统:CentOS 8.2里面预装了python3.6.8 可是我开发时用的是3.7,这就需要升级
3、python 升级到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,升级完毕!
标签:bin,3.7,部署,flask,usr,install,pip,python3,轻量级 来源: https://www.cnblogs.com/lgdcj/p/16096026.html