Win7安装Anaconda失败:Python DLL加载错误求助
Win7安装Anaconda 2023.09 64位时Python DLL加载错误的解决办法
问题根源
Anaconda 2023.09内置的Python 3.9分支后期版本已终止对Windows 7的官方支持,导致临时目录中的python39.dll无法在Win7环境下正常加载,进而触发包加载失败、无法链接解压包等连锁错误。
解决方案
- 降级到Win7兼容的Anaconda版本
选择Anaconda 2022.10或更早版本(这些版本搭载的Python 3.9.13及更早版本仍支持Win7),下载对应64位安装包重新安装。 - 补全系统依赖库
安装Microsoft Visual C++ Redistributable for Visual Studio 2019(x64版),Python 3.9依赖该运行时库。安装完成后,删除C:\Users\MOE_LI~1\AppData\Local\Temp下所有以_MEI开头的临时文件夹,再重新运行Anaconda安装程序。 - 调整临时目录权限与路径
右键点击安装程序→属性→兼容性,勾选“以管理员身份运行此程序”,同时在“更改所有用户的设置”中启用相同选项。另外,修改系统环境变量TEMP和TMP,将其指向一个权限完全开放的目录(如D:\AnacondaTemp),避免系统临时目录权限不足导致DLL无法读取。 - 手动修复已安装的环境
若选择“忽略”错误完成安装,以管理员身份打开Anaconda Prompt,执行以下命令修复环境:conda init conda update --all --force-reinstall
验证方法
安装完成后,启动Anaconda Navigator或在命令行执行python --version,确认Python环境正常加载,无DLL相关报错。
内容的提问来源于stack exchange,提问作者tgbnez
相关产品推荐
相关产品推荐

