“ubuntu sqladmin 报错”这个说法比较笼统,sqladmin 可能指几种不同东西,下面我按常见情况给你分类排查。你可以先对照看看是哪一种。
sqladmin 是 Python 的 sqladmin 库(FastAPI / SQLAlchemy)ModuleNotFoundError: No module named 'sqladmin'AttributeError: 'X' object has no attribute '...'pip show sqladmin
没有就装:
pip install sqladmin
sqladmin 对 FastAPI / SQLAlchemy 版本敏感:pip install -U fastapi sqlalchemy sqladmin
from sqladmin import Admin
admin = Admin(app, engine)
uvicorn main:app --reload
把终端报错贴出来再看。
sqladmin 是 PostgreSQL / MySQL 的 Web 管理工具例如:
sudo apt install phpmyadmin
报错常因:
sudo systemctl restart apache2
sudo mysql -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';"
sudo apt install pgadmin4
检查:
sudo systemctl status postgresql
mysqladmin / psql 命令报错(拼写问题)mysqladmin: connect to server at 'localhost' failed
解决:
sudo systemctl start mysql
mysqladmin -u root -p status
你可以直接回复下面任意一项,我就能精准帮你:
lsb_release -a)你可以把报错直接贴出来,我一步一步帮你修。