一、部署准备
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 开始正式安装,这个过程较快,几秒钟完成
第六步,重新建立软连接
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,升级完毕!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。