reposync/fix_sqlalchemy.bat

32 lines
947 B
Batchfile

@echo off
chcp 65001
echo 开始修复 SQLAlchemy 版本问题...
REM 检查容器是否运行
docker ps | findstr "65fa6e52508f"
if errorlevel 1 (
echo 错误:容器 65fa6e52508f 未运行
pause
exit /b 1
)
echo 容器 65fa6e52508f 正在运行,开始修复...
REM 进入容器并执行修复命令
echo 检查当前 SQLAlchemy 版本...
docker exec -it 65fa6e52508f pip3 list | findstr sqlalchemy
echo 升级 SQLAlchemy 到支持异步的版本...
docker exec -it 65fa6e52508f pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade sqlalchemy>=1.4.0
echo 安装异步相关依赖...
docker exec -it 65fa6e52508f pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ aiomysql
echo 验证安装结果...
docker exec -it 65fa6e52508f pip3 list | findstr sqlalchemy
echo 尝试启动应用...
docker exec -it 65fa6e52508f bash -c "cd /data/ob-robot && python3 main.py"
echo 修复脚本执行完成!
pause