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

Windows环境下CMD运行Python提示Python36.dll缺失的解决方法咨询

解决Windows CMD中Python提示找不到Python36.dll的问题

嘿,我来帮你搞定这个棘手的问题!虽然你装的是Python3.8,但系统里大概率还残留着Python3.6的配置信息,导致CMD运行时错误地去找旧版本的DLL文件。以下是一步步的解决方法:

1. 清理环境变量里的旧Python路径

  • 右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」区域找到Path变量,点击编辑
  • 仔细检查列表里的路径,如果你看到C:\Python36\或者C:\Python36\Scripts\这类旧版本的路径,直接删除它们;如果还有Python3.8的路径,确保它在所有旧版本路径的前面
  • 同样检查「用户变量」里的Path,做相同的清理操作
  • 保存设置后,关闭所有CMD窗口重新打开,输入where python看看输出的是不是Python3.8的路径

2. 删除注册表中的Python3.6残留

注意:修改注册表前最好先备份(右键要修改的项→导出),避免误操作出问题

  • 按下Win+R,输入regedit打开注册表编辑器
  • 导航到HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore,如果里面有3.6的子项,右键删除它
  • 再导航到HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore,同样删除3.6的子项(如果存在)

3. 修复Python3.8的安装

  • 找到你从官方下载的Python3.8安装包,双击运行
  • 选择「Modify」(修改)选项
  • 确保「Add Python to PATH」是勾选状态,然后点击「Next」
  • 选择「Repair」(修复),等待修复完成后重启电脑

4. 测试与验证

  • 打开新的CMD窗口,输入python --version,确认显示的是3.8版本
  • 尝试运行一段简单的Python代码(比如print("Hello World")),看看还会不会弹出找不到DLL的错误

如果还是有问题,可以试试直接用Python3.8的完整路径运行,比如C:\Python38\python.exe,如果这样能正常运行,说明环境变量的配置还没完全生效,再回去检查Path的设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 02:43:12