ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

腾讯云 轻量级服务器 部署flask项目(2:操作系统环境部署)

2022-04-03 15:35:56  阅读:224  来源: 互联网

标签:bin 3.7 部署 flask usr install pip python3 轻量级


一、部署准备
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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有