我正在尝试使用 pipelinev 安装 python-dev-tools。我从 python.org 下载并安装了 python 3.12.8,并使用 pip 安装了 pipelinev。当我在新目录中执行
pipenv install python-dev-tools --verbose
时,它会以消息 Building wheel for libcst (pyproject.toml): finished with status 'error'
结束(停止)。
确保 pip、setuptools 和 wheel 更新到最新版本,因为这可以解决许多与构建相关的问题:
pip install --upgrade pip setuptools wheel
如果上述步骤不起作用,问题可能是安装的 libcst 版本与 Python 3.12 不兼容。您可以尝试显式安装兼容版本的 libcst(如果可用):
pipenv install libcst==0.4.1
如果 libcst 或其他依赖项与 Python 3.12 不兼容,请考虑使用 Python 3.11 或更早版本,直到库更新其兼容性。您可以使用 pyenv 等工具安装和管理多个 Python 版本:
pyenv install 3.11.6
pyenv local 3.11.6
pip install pipenv
pipenv install python-dev-tools --verbose
请告诉我这是否有帮助。