今天准备访问阿里云ecs上的宝塔面板,谁知道半天进不去。

换了Edge浏览器,照样无法访问。让原本想搞事的我十分郁闷。

于是先ping服务器,咩问题。

又去看了安全组,端口正常开放。

左思右想,准备手动启动宝塔。

在ssh敲了/etc/init.d/bt start,发现是宝塔自动任务的问题,task.py少了模块。
bt

原来是这小问题。

jz

简单!直接pip装上模块。再start一遍面板。

嗯?怎么还有??没事,接着装模块。反反复复红红火火恍恍惚惚。

装着装着,越觉得不对劲,甚至想直接重装面板。

之前咋没有这毛病?

?

突然想起之前为了能跑python,把默认的python2.7手动改成了python3.6。应该是这个问题!

于是借助网络的力量,找到了快速切换python版本的办法。


先看看有哪些版本的python

ls /usr/bin/python*

py

查看python替换版本信息

update-alternatives --list python

结果出现了:

update-alternatives: error: no alternatives for python

替换版本未被识别。更新替换版本来解决:

1
2
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2

接着查看替换效果:

update-alternatives --config python

py

输入1切换回2.7版本。此时再查看python版本:

python --version

py

切换完成!!

这时再restart一下面板:

/etc/init.d/bt restart

bt

再访问一下面板域名:

bt-log

大功告成!!!
kx

最后今天植树节去蚂蚁森林种种树。


参考:

https://www.cnblogs.com/Yanfang20180701/p/10588087.html