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

Windows7系统安装Superset时出现build geo_hash报错问题咨询

Windows7 Anaconda3.7安装Superset时报VC++14.0已安装仍编译geohash失败的解决方案

用户已安装VC++14.0组件截图:
VC++已安装截图

报错内容:

building '_geohash' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"

修复步骤

  • 校验Visual C++ Build Tools安装完整性
    该报错通常是VC生成工具缺少适配Win7的必要组件导致,打开Visual Studio Installer,找到已安装的生成工具,勾选Windows 8.1 SDK和*MSVC v140 - VS 2015 C 生成工具*,重新安装后重启命令行再尝试安装Superset。注意不要安装2022版及以上的VC++生成工具,该版本已停止支持Win7系统。
  • 临时激活VC编译环境
    在执行Superset安装的命令行窗口,先执行VC
    环境配置脚本再运行安装命令,64位系统执行指令如下:
    "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
    32位系统将末尾的amd64替换为x86即可。
  • 用conda预编译包跳过本地编译
    直接使用conda安装geohash依赖,无需本地编译,可完全规避该报错,执行指令如下:
    conda activate 你的Anaconda环境名
    conda install -c conda-forge python-geohash
    
    依赖安装完成后再执行Superset的安装指令即可。
  • 手动安装预编译wheel包
    若上述方法都无效,可以直接下载对应Python3.7版本的python-geohash预编译wheel文件,用pip直接安装本地wheel包,不会触发本地编译步骤。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 16:45:03