【已完成】Windows Server 2022 btPanel服务启动失败
面板、插件版本:最新版
系统版本:
Windows Server 2022
问题描述:
Windows Server 2022初始安装宝塔面板可以正常运行。当安装百度飞桨后(https://www.paddlepaddle.org.cn/install/quick)宝塔面板无法启动。
做过的尝试:
1. 猜测有多个python版本导致启动失败,参考此网页设置,任然无法启动:https://coder55.com/article/96629
2. 通过cmd命令行的bt命令,修复面板,任然失败
3. 卸载宝塔面板,重新安装,该方法可行,但是会导致百度飞桨无法启动,修复飞桨后,宝塔面板又无法启动,两者无法共存。
相关截图(日志、错误):
Traceback (most recent call last):
File "D:\BtSoft\panel/runserver.py", line 195, in <module>
from BTPanel import app,sys
File "D:\BtSoft\panel\BTPanel\__init__.py", line 23, in <module>
from flask_socketio import SocketIO,emit,send
File "C:\Program Files\python\lib\site-packages\flask_socketio\__init__.py", line 19, in <module>
from flask import _request_ctx_stack, has_request_context, json as flask_json
ImportError: cannot import name '_request_ctx_stack' from 'flask' (C:\Program Files\python\lib\site-packages\flask\__init__.py)
您好,面板使用的Python版本是3.8.6,没法跟其他版本的Python兼容的 大炮运维V587 发表于 2024-2-22 10:11
您好,面板使用的Python版本是3.8.6,没法跟其他版本的Python兼容的
您好,python版本未3.8.6,我们没有改变版本
大炮运维V587 发表于 2024-2-22 10:11
您好,面板使用的Python版本是3.8.6,没法跟其他版本的Python兼容的
上面提供的截图有误,看下面截图:python版本为3.8.6
宝塔用户_atysnj 发表于 2024-2-22 10:30
上面提供的截图有误,看下面截图:python版本为3.8.6
有做过什么环境变量的修改吗?重新覆盖安装下面板试试,覆盖安装不会对您的网站和数据造成影响 大炮运维V587 发表于 2024-2-22 18:30
有做过什么环境变量的修改吗?重新覆盖安装下面板试试,覆盖安装不会对您的网站和数据造成影响 ...
请问有没有非重新安装这之类的解决办法?虽然重新安装可以解决问题,但是一旦重新安装宝塔面板,宝塔面板在安装的过程中会破坏百度飞桨的运行环境,导致百度飞桨无法启动。 大炮运维V587 发表于 2024-2-22 18:30
有做过什么环境变量的修改吗?重新覆盖安装下面板试试,覆盖安装不会对您的网站和数据造成影响 ...
问题已解决:卸载flask与flask-socketio重新安装即可解决。
pip uninstall flask flask-socketio
pip install flask flask-socketio
页:
[1]