简介
- 脚本用于 将宝塔面板从 系统自带的 python 2.7.5 环境升级成为 python 3.8.1
- 脚本基于 centos7.6 测试通过,其它系统兼容性未知
升级原因:python 2.7 官方已经停止维护了。
注意 && 警告
1.执行命令升级前,建议全磁盘镜像系统,以免升级失败,方便回滚
2.如果您的服务器安装了 文件加固,请在升级前关闭
3.升级会更改系统默认的python 环境为 python3.8.1
4.升级会修改系统默认的pip 镜像地址为清华源
5.升级会自动升级宝塔面板的全部插件
6.关闭您服务器的开发者模式以免升级失败无法输出错误信息
升级命令
更新 pip 的镜像地址
wget https://download.szhcloud.cn/shell/bt-py3-update.sh && bash bt-py3-update.sh
不更新 pip 的镜像地址
wget https://download.szhcloud.cn/shell/bt-py3-update-nopipmirror.sh && bash bt-py3-update-nopipmirror.sh
升级后无法访问宝塔面板的错误解觉方案
1.执行 bt 命令 重启面板 出现错误
此错误为 系统的hostname 配置错误 ,请修改 系统的hostname 为没有特殊字符的英文字符串
解决方法 vi /etc/hostname
[新的hostname]
保存后重启服务器即可
2.werkzeug错误
此错误为 werkzeug 的包更新安装错误,目前最新的面板已经修复这一错误。
解决方法,输入以下命令即可。
pip install werkzeug==0.16.1
声明:
1.本站为个人非盈利站点,旨在个人学习、欣赏及记录等,故不受狭义的商业性版权限制,除非特别声明;
2.本站主要内容来源为本站编辑撰写、网友投稿(包括原创及非原创)、翻译外文和转载其他网站。