问题描述
目前,requirements_web.txt的依赖项仅包括:
Web 框架
nicegui>=2.0.0
HTTP
requests>=2.25.0
SSH 远程管理 (可选)
paramiko>=3.0.0
在运行python occm_web_launcher.py时会先后报错:
Traceback (most recent call last):
File "/home/qiyuaner/OpenCode-Config-Manager/occm_web_launcher.py", line 14, in <module>
from occm_web.__main__ import * # noqa: F401,F403
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/qiyuaner/OpenCode-Config-Manager/occm_web/__init__.py", line 3, in <module>
from .app import configure_app
File "/home/qiyuaner/OpenCode-Config-Manager/occm_web/app.py", line 12, in <module>
from .auth import AuthManager, register_auth_api, register_login_pages
File "/home/qiyuaner/OpenCode-Config-Manager/occm_web/auth.py", line 15, in <module>
import bcrypt
ModuleNotFoundError: No module named 'bcrypt'
缺失依赖包bcrypt
Traceback (most recent call last):
File "/home/qiyuaner/OpenCode-Config-Manager/occm_web_launcher.py", line 14, in <module>
from occm_web.__main__ import * # noqa: F401,F403
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/qiyuaner/OpenCode-Config-Manager/occm_web/__init__.py", line 3, in <module>
from .app import configure_app
File "/home/qiyuaner/OpenCode-Config-Manager/occm_web/app.py", line 12, in <module>
from .auth import AuthManager, register_auth_api, register_login_pages
File "/home/qiyuaner/OpenCode-Config-Manager/occm_web/auth.py", line 16, in <module>
import jwt
ModuleNotFoundError: No module named 'jwt'
缺失依赖包jwt
同时,经测试,这里import的jwt是PyJWT,而非jwt,否则会报错:
AttributeError: module 'jwt' has no attribute 'encode'
File "occm_web/auth.py", line 115, in create_token
return jwt.encode(payload, self.jwt_secret, algorithm="HS256")
建议修复
我注意到,oocm_web/requirements.txt是正确的依赖文件,但这些依赖似乎忘记同步回requirements_web.txt了
建议在 requirements_web.txt 中添加bcrypt和PyJWT
环境信息
Python 版本:3.13.9
操作系统:WSL2 Ubuntu
问题描述
目前,
requirements_web.txt的依赖项仅包括:在运行
python occm_web_launcher.py时会先后报错:缺失依赖包bcrypt
缺失依赖包jwt
同时,经测试,这里import的jwt是PyJWT,而非jwt,否则会报错:
建议修复
我注意到,
oocm_web/requirements.txt是正确的依赖文件,但这些依赖似乎忘记同步回requirements_web.txt了建议在
requirements_web.txt中添加bcrypt和PyJWT环境信息
Python 版本:3.13.9
操作系统:WSL2 Ubuntu