腾讯云 轻量级服务器 部署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,升级完毕!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人