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

安装pgcli或pendulum时无法构建wheel问题求助

解决Python 3.12下安装pgcli时pendulum构建wheel失败的问题

问题原因

Python 3.12已不再默认包含distutils模块,而pgcli依赖的pendulum新版本在构建wheel时需要该模块。你手动安装pendulum 20.0.5成功,但pgcli安装过程中会自动拉取它依赖的特定pendulum版本,导致重新触发构建错误。

解决方案

1. 安装distutils依赖(推荐)

distutils现在被整合到setuptools中,执行以下命令安装:

pip install setuptools

安装完成后重新执行:

pip install pgcli

2. 强制指定兼容的pendulum版本安装

直接在安装pgcli时指定已经验证可用的pendulum 20.0.5版本,避免pip拉取需要构建的新版本:

pip install pgcli pendulum==20.0.5

3. 虚拟环境隔离(可选,更稳定)

如果你的全局Python环境有其他依赖冲突,可以创建虚拟环境来安装:

# 创建虚拟环境
python -m venv pgcli-env
# 激活虚拟环境(Windows)
pgcli-env\Scripts\activate
# 执行上述任一安装命令
pip install pgcli
# 或指定版本
pip install pgcli pendulum==20.0.5

验证安装

安装完成后,执行pgcli命令,若能进入交互界面则说明安装成功。

内容的提问来源于stack exchange,提问作者Abhishek Kumar Mishra

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 02:46:25