宝塔面板升级默认python2.7为python3.7
今天升级一个VPS宝塔面板以后,出现一些报错,我也不知道什么原因,目前自己的猜测是由于CentOS7默认是python2.7,而最新的宝塔面板使用python3了。
ImportError: dynamic module does not define init function (initPluginLoader)
- 很抱歉,面板运行时意外发生错误,请尝试按以下顺序尝试解除此错误:
- 修复方案一:在[首页]右上角点击修复面板,并退出面板重新登录。
- 修复方案二:如上述尝试未能解除此错误,请截图此窗口到宝塔论坛发贴寻求帮助, 论坛地址:https://www.bt.cn/bbs
具体官方出的结局方法:
您好,尝试修复下环境。不要在面板里面的终端执行
面板已经不支持python2.7了,逐行执行以下命令升级python到3.7即可,不要在面板里面的终端执行
建议操作前先做服务器快照备份
使用SSH工具或者堡塔SSH终端登录服务器执行
##删除python环境
rm -rf /www/server/panel/pyenv
##修复python环境,并且面板更新到最新版本
curl http://download.bt.cn/install/update_panel.sh|bash
此更新不会对您的数据造成影响,仅仅更新面板程序。
宝塔面板升级默认python2.7为python3.7:等您坐沙发呢!