树莓派安装pgadmin4失败求助:含操作步骤及报错情况
在树莓派上成功安装pgAdmin4的解决方案
方案一:修复编译环境,继续使用Python虚拟环境安装
如果你坚持用官方的Python虚拟环境方式安装,需要先正确配置Rust编译环境:
- 退出当前虚拟环境
deactivate - 通过官方脚本安装Rust环境
安装完成后,重启终端或者执行以下命令让Rust生效:curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shsource $HOME/.cargo/env - 安装编译所需的系统依赖库
sudo apt update && sudo apt install -y libpq-dev libssl-dev libffi-dev python3-dev build-essential - 重新激活虚拟环境并安装pgAdmin4
source pgadmin4/bin/activate pip install pgadmin4
方案二:使用APT包管理器安装(推荐)
树莓派的ARM架构下,直接用APT安装预编译好的pgAdmin4包,无需手动编译依赖,更简单高效:
- 添加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 - 更新源并安装pgAdmin4
- 安装网页版:
sudo apt update && sudo apt install pgadmin4-web - 安装桌面版:
sudo apt update && sudo apt install pgadmin4-desktop
- 安装网页版:
- 首次安装网页版需执行配置脚本设置管理员账号:
sudo /usr/pgadmin4/bin/setup-web.sh
报错原因说明
- 你之前的
pip install Rust操作是错误的,PyPI仓库中不存在名为Rust的包,Rust环境需要通过官方脚本或系统包管理器安装。 - 树莓派属于ARM架构,pgAdmin4依赖的部分Python包(如
cryptography)需要编译才能安装,缺少Rust环境会导致编译失败,进而安装中断。
内容的提问来源于stack exchange,提问作者jrchs
相关产品推荐
相关产品推荐

