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

安装Flask-SQLAlchemy报错:无法构建greenlet的wheel

解决Flask-SQLAlchemy安装时greenlet构建wheel失败的问题

针对Windows 10下安装greenlet出现subprocess-exited-with-error、python setup.py bdist_wheel执行失败的问题,可尝试以下几种解决方案:

  • 安装Microsoft Visual C++ Build Tools
    Windows环境下编译C扩展类包(比如greenlet)需要依赖C编译工具链。下载安装「Microsoft Visual C Build Tools」,安装过程中务必勾选「Desktop development with C++」组件包,它包含了MSVC编译器、Windows SDK等编译必需的工具。安装完成后重启终端或VSCode,再执行pip install greenlet或原安装命令。

  • 强制使用预编译wheel包
    若不想安装编译工具,可直接让pip使用预编译的二进制包,跳过本地编译步骤:

    pip install greenlet --only-binary :all:
    

    完成后再执行pip install flask Flask-SQLAlchemy即可。

  • 更新pip、setuptools和wheel
    旧版本的包管理工具可能存在兼容性问题,先更新到最新版本:

    python -m pip install --upgrade pip setuptools wheel
    

    更新完成后重新尝试安装操作。

  • 检查并切换Python环境
    避免使用Windows系统自带的Python环境,推荐使用虚拟环境(比如venv、conda)。确保当前终端已激活目标虚拟环境,再执行安装命令。如果使用Anaconda环境,可直接通过conda install greenlet安装,conda会自动处理依赖和编译问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 05:42:04