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

Windows下安装wikipedia2vec时遇lmdb缺失patch-ng模块错误

Windows下安装wikipedia2vec时lmdb编译失败的解决方案

方案一:使用预编译的lmdb Wheel包(推荐)

Windows下源码编译py-lmdb容易踩坑,直接用预编译的wheel包可跳过编译步骤:

  • 卸载已安装的lmdb(如有残留):
    pip uninstall -y lmdb
    
  • 下载匹配你Python版本和系统位数的lmdb wheel包:

    注意:需对应Python版本(如cp310对应Python3.10)和系统架构(win_amd64对应64位系统)

  • 安装下载好的wheel包:
    pip install 你的lmdb包路径\lmdb-xxx.whl
    
  • 再次执行wikipedia2vec安装命令:
    pip install wikipedia2vec
    

方案二:检查VS Build Tools组件是否完整

若坚持源码编译,确认VS Build Tools的安装组件:

  • 打开VS Installer,确保勾选**Desktop development with C++**组件,包含以下关键内容:
    • MSVC vXXX - VS 20XX C++ x64/x86 build tools
    • Windows 10 SDK(或对应你系统版本的SDK)
    • C++ CMake tools for Windows
  • 安装完成后重启终端,再尝试重新安装:
    pip install wikipedia2vec
    

方案三:通过Conda管理依赖

用Conda可自动处理预编译的依赖包,避免编译问题:

  • 激活你的Conda环境(无环境可新建):
    conda activate 你的环境名
    
  • 从conda-forge频道安装lmdb:
    conda install -c conda-forge lmdb
    
  • 安装wikipedia2vec:
    pip install wikipedia2vec
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 00:24:56