我用uv启动报的错误
bash
import mysql.connector
ModuleNotFoundError: No module named 'mysql'
Usage: flask [OPTIONS] COMMAND [ARGS]...
Try 'flask --help' for help.
Error: No such command 'upgrade-db'.
原因
1、缺少mysql的三方包
2、pip包和uv的包不共用,使用pip包安装后,再使用uv启动是不能用的
解决
powershell
# 使用 uv 安装
uv add mysql-connector-python
# 用 pip 是不能和 uv 共用
#pip install mysql-connector-python
补充
安装完成后 uv.lock 文件会有更新;
uv.lock 文件是由 uv 自动生成和管理的,不用手动编辑,但需要手动加到git;