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

执行pip install -r requirements.txt报错,patch-ng已装却无法使用

解决py-lmdb安装报错(patch-ng已装仍提示缺失)及Python版本残留问题

一、处理patch-ng已安装但py-lmdb仍提示缺失的问题

  • 先确认当前使用的pip对应正确的Python版本:执行pip --version,查看输出的路径是否和patch-ng安装路径(c:\users\daniel\appdata\local\programs\python\python312\lib\site-packages)匹配。如果不匹配,说明你调用的是其他Python版本的pip,改用指定版本的pip执行安装:
    py -3.12 -m pip install -r requirements.txt
    
  • 如果路径匹配,先验证patch-ng是否能被Python环境正常识别:
    py -3.12 -c "import patch_ng; print(patch_ng.__file__)"
    
    若能正常输出patch-ng的文件路径,再重新执行依赖安装;若提示找不到模块,强制重新安装patch-ng到当前环境:
    py -3.12 -m pip install --force-reinstall patch-ng==1.17.4
    

二、清理Python版本删除后的残留记录

  • 清理注册表残留:打开注册表编辑器(按Win+R输入regedit回车),依次定位到以下路径,找到已删除Python版本的对应项并右键删除:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore
    • HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore
  • 删除环境变量中的残留路径:打开「系统属性」→「高级」→「环境变量」,在「系统变量」的Path列表里找到已删除Python版本的安装路径条目,删除后点击确定保存。
  • 重启终端后,执行py -0p检查残留版本是否消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 14:27:38