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

Linux下Python包安装pgAdmin4启动报错,求解决方法

解决pgAdmin4启动时的FileNotFoundError错误

方法1:手动创建目录并配置权限

错误的核心是pgAdmin4需要的/var/lib/pgadmin/azurecredentialcache目录不存在,且父目录可能也未创建,按以下步骤处理:

  • 创建父目录(若不存在):
    sudo mkdir -p /var/lib/pgadmin
    
  • 创建Azure凭证缓存目录:
    sudo mkdir /var/lib/pgadmin/azurecredentialcache
    
  • 为目录赋予运行pgAdmin4的用户权限(示例用户为gentle):
    sudo chown -R gentle:gentle /var/lib/pgadmin
    

方法2:禁用Azure相关功能(无需Azure集成时)

如果不需要连接Azure数据库,可通过配置跳过该目录的创建:

  • 找到pgAdmin4的config.py文件,路径通常为/home/gentle/pgAdmin4/pgAdmin4/lib/python3.9/site-packages/pgadmin4/config.py
  • 打开文件后添加或修改配置项:
    AZURE_CREDENTIAL_CACHE_DIR = None
    
  • 保存后重新运行启动脚本

方法3:改用官方标准安装包

手动通过Python包安装容易出现权限、目录配置问题,建议使用官方提供的DEB/RPM安装包,这类包会自动完成目录创建、权限配置等步骤,避免手动操作的疏漏

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 15:15:44