You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mint 19安装pgAdmin4报错:需SQLAlchemy 1.1.0及以上版本求助

解决Mint 19安装pgAdmin4时SQLAlchemy版本不足的问题及虚拟环境入门

嘿,我来帮你一步步搞定这个问题,顺便把虚拟环境的事儿讲明白,以后再遇到类似依赖冲突的问题你也能自己上手解决~

先搞懂你遇到的错误

你看到的报错:

alembic.util.exc.CommandError: SQLAlchemy 1.1.0 or greater is required.

意思非常直接:你当前用来安装pgAdmin4的Python环境里,SQLAlchemy这个依赖包的版本太低,达不到pgAdmin4要求的最低版本(1.1.0)。这里的“Python环境”就是你创建的虚拟环境,下面先给你讲清楚虚拟环境到底是啥,再给你解决步骤。

虚拟环境到底有啥用?

简单说,虚拟环境就是给每个项目单独开辟的「独立Python小天地」:

  • 不同项目可以用不同版本的Python、不同版本的依赖包,不会互相干扰。比如你系统全局的Python可能装了旧版SQLAlchemy,但pgAdmin4需要新版,用虚拟环境就不会把系统的包搞乱。
  • 激活虚拟环境后,你用pip装的所有包都会只存在这个环境里,退出后就不会影响系统其他地方。

解决步骤(针对你当前的虚拟环境)

  1. 先激活你的虚拟环境
    打开终端,执行这条命令(注意你路径里的pgadamin4可能是拼写错误,应该是pgadmin4,如果不对你自己调整下路径):

    source /home/nico/pgadamin4/pgAdmin4/bin/activate
    

    执行完后,你会看到命令行开头多了个(pgAdmin4)的标识,这就说明你成功进入虚拟环境了。

  2. 升级SQLAlchemy到符合要求的版本
    在激活的虚拟环境里,执行这条命令升级:

    pip install --upgrade sqlalchemy>=1.1.0
    

    这条命令会把SQLAlchemy直接升级到满足最低要求的版本,甚至更高的兼容版本。

  3. 继续完成pgAdmin4的安装
    升级完依赖后,回到你之前看的教程,继续执行剩下的安装步骤就行,应该就不会再报这个错误了。

给你个更简单的安装方式(不用折腾虚拟环境)

其实Mint 19基于Ubuntu 18.04,pgAdmin4有官方的APT源可以直接安装,比手动搞虚拟环境省心多了,如果你觉得手动安装太麻烦,可以试试这个方法:

  • 第一步,添加pgAdmin4的官方密钥和源:
    curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add -
    sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/bionic pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'
    
  • 第二步,更新系统源并安装:
    sudo apt update && sudo apt install pgadmin4
    
  • 第三步,按照终端提示设置初始的登录用户名和密码,之后就能直接用pgAdmin4了,全程不用管虚拟环境和依赖版本的问题~

内容的提问来源于stack exchange,提问作者Nico.C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:00:27