当前位置:论坛首页 > Linux面板 > Linux面板教程

宝塔面板环境Python-2.7升级至Python-3.7教程

发表在 Linux面板2022-9-28 17:58 [复制链接] 12 22257

QQ图片20220928181711.png (图中即不兼容的py2.7版本)

宝塔面板已不再提供旧版本的python 2.7兼容,升级或使用宝塔面板中可能会遇到下面的错误。

QQ截图20220928175933.png
如遇到如图python版本错误的【py 2.7.*】,并且服务器不可是低版本的centos6、ubuntu12/14/16、debian7/8等系统,可直接到SSH终端执行下面的命令更新python版本
  1. curl http://download.bt.cn/install/update_panel.sh|bash
复制代码
该命令不能在宝塔面板自带的终端执行(就是面板左侧的那个终端)
如果您不会登录终端,我们准备了一个非常详细的流程,这里面讲到如何登录云服务器终端,只读登录云服务器部分即可,链接如下:
https://www.bt.cn/bbs/thread-79460-1-1.html


若执行上面的命令仍然报错
可执行下面的命令覆盖安装宝塔面板,覆盖安装不会影响原来的网站、数据库数据,只会安装面板依赖的新版本python及最新的面板代码
  1. mv /www/server/panel/pyenv /root/
  2. curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
复制代码


写在后面,低版本的服务器系统怎么处理?
只能备份所有数据,重装新版的系统,然后再安装宝塔面板,重新导入数据库、创建网站。
面板兼容系统列表有:Centos7.x > Debian10 > Ubuntu 20.04 > Cenots 8 stream > Ubuntu 18.04 > 其它系统
详情请看:
https://docs.qq.com/sheet/DUm54V ... 407bd4ef84cf50b1037

Linux面板备份大致步骤(除此以外,建议自行手动备份好网站目录):
  1. 1.手动备份网站(面板--网站页面--对应网站--备份),备份好的目录在这里:/www/backup/site
  2. 2.手动备份数据库(面板--数据库页面--对应数据库--备份),备份好的目录在这里:/www/backup/database
  3. 3.软件商店-安装宝塔配置备份插件,备份配置文件,下载到本地;到新的面板导入配置(第3步骤可以不操作选择第4步骤,站大且重要建议走第4步骤)
  4. 4.手动保存每个网站的伪静态、重定向、反向代理和站点配置信息等;记录每个数据库的名称和密码等
  5. 开始迁移:
  6. 1.重装系统后,上传备份的网站压缩包和数据库备份
  7. 2.逐个新建网站,设置伪静态、重定向、反向代理等;
  8. 3.新建同名数据库、同密码,导入数据库;
  9. 4.完成。
复制代码
使用道具 举报 只看该作者 回复
发表于 2022-9-29 09:48:00 | 显示全部楼层
昨天升级没仔细看直接点了,python2.7版本的服务器直接点升级了,现在面板进不去了  提示 请使用正确的入口登录面板
错误原因:当前新安装的已经开启了安全入口登录,新装机器都会随机一个8位字符的安全入口名称,亦可以在面板设置处修改,如您没记录或不记得了,可以使用以下方式解决

解决方法:在SSH终端输入以下一种命令来解决

1.查看面板入口:/etc/init.d/bt default

注意:【关闭安全入口】将使您的面板登录地址被直接暴露在互联网上,非常危险,请谨慎操作  怎么办?

香港大带宽服务器:www.tsyvps.com  发表于 2022-10-28 19:45
使用道具 举报 回复 支持 1 反对 0
发表于 2022-10-10 10:00:28 | 显示全部楼层
宝塔用户_dicemq 发表于 2022-9-29 09:48
昨天升级没仔细看直接点了,python2.7版本的服务器直接点升级了,现在面板进不去了  提示 请使用正确的入口 ...

您好,上面有解决方案,到服务器SSH终端里执行
  1. curl http://download.bt.cn/install/update_panel.sh|bash
复制代码
使用道具 举报 回复 支持 反对
发表于 2022-10-19 12:48:44 | 显示全部楼层
最新版本支持32位系统了?
使用道具 举报 回复 支持 反对
发表于 2022-10-19 14:54:17 | 显示全部楼层
Chig 发表于 2022-10-19 12:48
最新版本支持32位系统了?

您好!还是不支持的哦!
使用道具 举报 回复 支持 反对
发表于 2022-10-29 20:04:46 | 显示全部楼层
大炮运维V587 发表于 2022-10-10 10:00
您好,上面有解决方案,到服务器SSH终端里执行

无法下载呀
011111.png
使用道具 举报 回复 支持 反对
发表于 2022-10-30 10:48:01 | 显示全部楼层

https://www.bt.cn/bbs/thread-87257-1-1.html
您好,您参考这个教程指定下hosts
使用道具 举报 回复 支持 反对
发表于 2022-10-30 13:38:52 | 显示全部楼层
很恼火了·····

按上面说明   

运行了 :curl http://download.bt.cn/install/update_panel.sh|bash

现在是宝塔打不开,SSH进不去,ROOT也被我关闭

真不知道怎么办了?数据又没备份·····
使用道具 举报 回复 支持 反对
发表于 2022-10-30 14:33:21 | 显示全部楼层
宝塔用户_wrkogz 发表于 2022-10-30 13:38
很恼火了·····

按上面说明   

您好,您到服务器运营商给的VNC客户端可以连上吗?
使用道具 举报 回复 支持 反对
发表于 2022-10-30 15:46:37 | 显示全部楼层
大炮运维V587 发表于 2022-10-30 14:33
您好,您到服务器运营商给的VNC客户端可以连上吗?

VNC对方说进去之后,覆盖安装宝塔出现  404错误····
使用道具 举报 回复 支持 反对
发表于 2022-11-30 09:29:46 | 显示全部楼层
终端Python -V查看版本是2.7.5,宝塔页面上方显示的是CentOS 7.6.1810 x86_64(Py3.7.9),为什么?
使用道具 举报 回复 支持 反对
发表于 2022-12-1 22:07:40 | 显示全部楼层
@jeesr  宝塔现在有两个版本的python  python -V  是python2的版本,,你得用 python3 -V  就看到是Python 3.6.8
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表