宝塔面板出现 ImportError: dynamic module does not define init function (initPluginLoader) 解决方法

2023-05-04    分类: 网站建设

看到宝塔面板比较老旧了,就点在宝塔面板右上角的更新或者是升级按钮,就出现 出错了,面板运行时发生错误! ImportError: dynamic module does not define init function (initPluginLoader) 点开详情显示:

很抱歉,面板运行时意外发生错误,请尝试按以下顺序尝试解除此错误:
修复方案一:在[首页]右上角点击修复面板,并退出面板重新登录。
修复方案二:如上述尝试未能解除此错误,请截图此窗口到宝塔论坛发贴寻求帮助, 论坛地址:https://www.bt.cn/bbs
找了一圈都没找到解决方法。

分析出错了,面板运行时发生错误! ImportError: dynamic module does not define init function (initPluginLoader)的原因肯定是升级引起的。

文件cameracalibrator.py采用的是默认Python版本(python3)进行执行的,采用Python3.5订阅ros中就是会出现这样的问题,需要换回Python2.7。

centos7的默认python版本为2.7,但是2.7这个版本太老了,很多童鞋想升级为高版本。虽然宝塔自带了python管理器,但是这个玩意并不好用。此外centos的很多命令是基于py2.7,所以你升级python,请不要删除旧版本,新旧版本是可以共存的,删除旧版本也很容易出问题。

具体官方出的结局方法:
您好,尝试修复下环境。不要在面板里面的终端执行
面板已经不支持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
此更新不会对您的数据造成影响,仅仅更新面板程序。

如您不熟悉Python环境可以联系我们付费处理¥50元,需要提供服务器IP:端口号,账号,密码我们这处理,保证安全可靠!

文章名称:宝塔面板出现 ImportError: dynamic module does not define init function (initPluginLoader) 解决方法
网页地址:/news/257990.html

成都网站建设公司_创新互联,为您提供关键词优化网站设计公司企业建站品牌网站设计企业网站制作全网营销推广

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站制作