你提到的 sqladmin 可能指两种情况,下面分别说明在 Ubuntu 上常见的依赖。
项目地址:https://github.com/aminalaee/sqladmin
sudo apt update
sudo apt install -y python3 python3-pip python3-venv
pip install sqladmin
常见附加依赖(视数据库而定):
pip install sqlalchemy
pip install aiosqlite # SQLite
pip install asyncpg # PostgreSQL
pip install aiomysql # MySQL
pip install fastapi uvicorn
(很多人把“sqladmin”理解成 Web 数据库管理页面)
sudo apt install -y apache2 mariadb-server php php-mysql
sudo apt install -y phpmyadmin
依赖包括:
如 mssql-tools / sqlcmd:
sudo apt install -y curl gnupg
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list)"
sudo apt update
sudo apt install -y mssql-tools unixodbc-dev
你可以补充:
我可以直接给你一份 最小化可运行安装命令。