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

Windows10下Anaconda Navigator无法启动求助:DLL加载失败

解决Windows 10下Anaconda Navigator启动失败的DLL加载错误

在Windows 10中启动Anaconda Navigator时命令提示符闪屏终止,执行anaconda-navigator命令时触发ImportError: DLL load failed while importing shell: The specified procedure could not be found错误,核心原因是pywin32库的DLL注册异常或版本与Anaconda环境不兼容。以下是针对性解决方案:

解决方案1:重新安装并注册pywin32

  • 打开管理员权限的Anaconda Prompt,激活base环境:
    conda activate base
    
  • 强制卸载现有pywin32:
    conda remove --force pywin32
    
  • 用conda重新安装适配版本的pywin32:
    conda install pywin32
    
  • 执行post-install脚本完成DLL系统注册:
    python -m pywin32_postinstall -install
    

解决方案2:手动注册DLL文件

  • 管理员权限打开Anaconda Prompt,进入base环境后,导航到pywin32的系统DLL目录(替换为你的Anaconda实际安装路径):
    cd C:\Users\itsat\anaconda3\Lib\site-packages\pywin32_system32
    
  • 注册pythoncom和pywintypes的DLL文件(注意版本号,比如Python3.9对应pythoncom39.dll,需根据你的环境调整):
    regsvr32.exe pythoncom39.dll
    regsvr32.exe pywintypes39.dll
    

解决方案3:降级pywin32到兼容版本

如果新版本pywin32存在兼容性问题,尝试降级到经过验证的稳定版本:

  • 卸载现有pywin32版本:
    pip uninstall pywin32 -y
    
  • 安装指定兼容版本:
    pip install pywin32==227
    
  • 再次执行注册脚本确保DLL生效:
    python -m pywin32_postinstall -install
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 03:46:12