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

树莓派安装pgadmin4失败求助:含操作步骤及报错情况

在树莓派上成功安装pgAdmin4的解决方案

方案一:修复编译环境,继续使用Python虚拟环境安装

如果你坚持用官方的Python虚拟环境方式安装,需要先正确配置Rust编译环境:

  1. 退出当前虚拟环境
    deactivate
    
  2. 通过官方脚本安装Rust环境
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
    安装完成后,重启终端或者执行以下命令让Rust生效:
    source $HOME/.cargo/env
    
  3. 安装编译所需的系统依赖库
    sudo apt update && sudo apt install -y libpq-dev libssl-dev libffi-dev python3-dev build-essential
    
  4. 重新激活虚拟环境并安装pgAdmin4
    source pgadmin4/bin/activate
    pip install pgadmin4
    

方案二:使用APT包管理器安装(推荐)

树莓派的ARM架构下,直接用APT安装预编译好的pgAdmin4包,无需手动编译依赖,更简单高效:

  1. 添加pgAdmin4的APT源
    curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/pgadmin.gpg
    echo "deb [signed-by=/usr/share/keyrings/pgadmin.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" | sudo tee /etc/apt/sources.list.d/pgadmin4.list
    
  2. 更新源并安装pgAdmin4
    • 安装网页版:
      sudo apt update && sudo apt install pgadmin4-web
      
    • 安装桌面版:
      sudo apt update && sudo apt install pgadmin4-desktop
      
  3. 首次安装网页版需执行配置脚本设置管理员账号:
    sudo /usr/pgadmin4/bin/setup-web.sh
    

报错原因说明

  • 你之前的pip install Rust操作是错误的,PyPI仓库中不存在名为Rust的包,Rust环境需要通过官方脚本或系统包管理器安装。
  • 树莓派属于ARM架构,pgAdmin4依赖的部分Python包(如cryptography)需要编译才能安装,缺少Rust环境会导致编译失败,进而安装中断。

内容的提问来源于stack exchange,提问作者jrchs

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 05:39:51