尝试在Windows 7上安装Python 3.8.2时发生错误

时间:2020-04-10 04:26:18

标签: python python-3.x windows

我正在使用Windows 7 64位,并且当我尝试运行适用于Python 3.8.2的可执行安装程序时,出现错误消息,指出我需要安装Windows Service Pack 1才能继续。我已经在此驱动器上安装了Windows Service Pack 1,已经仔细检查并重新安装了它,但这不能解决问题。

这是错误日志中的内容:

[1B0C:1AAC] [2020-04-10T05:16:05] i001:刻录v3.11.1.2318,Windows v6.1 (内部版本7601:Service Pack 1),路径: C:\ Users \ Admin \ AppData \ Local \ Temp {4C6C4ED2-212B-4FA8-BD34-C5891FEA4006} .cr \ python-3.8.2-amd64.exe

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 “ ActionLikeInstalling”的值为“ Installing”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 “ ActionLikeInstallation”值设置为“ Setup”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 'ShortVersion'的值为'3.8'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 'ShortVersionNoDot'的值为'38' [1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 “ WinVer”的值为“ 3.8”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化数字变量 'WinVerNoDot'的值为'38'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化数字变量 将“ InstallAllUsers”的值设置为“ 0”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化数字变量 “ InstallLauncherAllUsers”的值设置为“ 1”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 “ TargetDir”的值是“

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 “ DefaultAllUsersTargetDir”的值 '[ProgramFiles64Folder] Python [WinVerNoDot]'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 'TargetPlatform'的值为'x64'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 将'DefaultJustForMeTargetDir'值 '[LocalAppDataFolder] Programs \ Python \ Python [WinVerNoDot]'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 “ OptionalFeaturesRegistryKey”值 'Software \ Python \ PythonCore [WinVer] \ InstalledFeatures'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 “ TargetDirRegistryKey”的值 'Software \ Python \ PythonCore [WinVer] \ InstallPath'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 “ DefaultCustomTargetDir”的值为“

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 “ InstallAllUsersState”的值设置为“已启用”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 “ InstallLauncherAllUsersState”的值设置为“已启用”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 “ CustomInstallLauncherAllUsersState”的值 '[InstallLauncherAllUsersState]'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 'TargetDirState'的值设置为'enabled'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 'CustomBrowseButtonState'的值设置为'enabled'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化数字变量 “ include_core”的值设置为“ 1”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化数字变量 “ include_exe”的值设置为“ 1”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 将“ include_dev”的值设置为“ 1”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 “ include_lib”的值设置为“ 1”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 “ include_test”的值设置为“ 1”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 “ include_doc”的值设置为“ 1”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 'include_tools'的值为'1'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 将'include_tcltk'设置为'1'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 将“ include_pip”的值设置为“ 1”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化数字变量 'include_launcher'的值为'-1' [1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 “ include_launcherState”的值设置为“ enabled”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 'include_symbols'的值为'0'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 将'include_debug'的值设置为'0'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 'LauncherOnly'的值为'0'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化数字变量 'DetectedLauncher'的值为'0'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 'DetectedOldLauncher'的值为'0' [1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化数字变量 'AssociateFiles'的值为'1'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 “快捷方式”的值为“ 1”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 'PrependPath'的值为'0'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 将“ CompileAll”的值设置为“ 0”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:初始化数字变量 'SimpleInstall'的值为'0'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:正在初始化字符串变量 'SimpleInstallDescription'值'' [1B0C:1AAC] [2020-04-10T05:16:05] i009:命​​令行: '-burn.clean.room = C:\ Users \ Admin \ Downloads \ python-3.8.2-amd64.exe -burn.filehandle.attached = 180 -burn.filehandle.self = 188'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:设置字符串变量 “ WixBundleOriginalSource”的价值 'C:\ Users \ Admin \ Downloads \ python-3.8.2-amd64.exe'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:设置字符串变量 “ WixBundleOriginalSourceFolder”的值设置为“ C:\ Users \ Admin \ Downloads \”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:设置字符串变量 'WixBundleLog'的值为'C:\ Users \ Admin \ AppData \ Local \ Temp \ Python 3.8.2(64位)_20200410051605.log'

[1B0C:1AAC] [2020-04-10T05:16:05] i000:设置字符串变量 “ WixBundleName”的值设置为“ Python 3.8.2(64位)”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:设置字符串变量 “ WixBundleManufacturer”重视“ Python软件基金会”

[1B0C:1AAC] [2020-04-10T05:16:05] i000:设置数字变量 “已安装CRT”的值为1

[1B0C:1D88] [2020-04-10T05:16:05] i000:找不到 C:\ Users \ Admin \ Downloads \ unattend.xml

[1B0C:1D88] [2020-04-10T05:16:05] i000:设置字符串变量 “ ActionLikeInstalling”的值为“ Installing”

[1B0C:1D88] [2020-04-10T05:16:05] i000:设置字符串变量 “ ActionLikeInstallation”值设置为“ Setup”

[1B0C:1D88] [2020-04-10T05:16:05] i000:设置版本变量 'WixBundleFileVersion'的值为'3.8.2150.0'

[1B0C:1D88] [2020-04-10T05:16:05] e000:检测到Windows 7 SP1,没有 KB2533623

[1B0C:1D88] [2020-04-10T05:16:05] e000:KB2533623需要更新 继续。

1 个答案:

答案 0 :(得分:0)

我观察到,3.7.2以上的版本要求的不仅仅是SP1更新。查看日志文件,您会发现它需要安装更新KB2533623。除非满足安装的所有先决条件,否则您将无法继续进行安装。安装安装程序/日志文件所指的适当更新,然后重试。

很可能Service Pack 1更新可能没有正确安装到系统中。您将需要重试安装更新。恐怕要告诉您,自2020年以来,Windows 7的官方免费支持和更新已经停止,因此您可能很难找到正确的更新。

有时,此更新意外无法正确安装。如果没有其他效果,则可以通过注册表来修复Service Pack版本,但后果自负,后果自负。

处理注册表很危险,因此后果自负。

  • 打开注册表编辑器。
  • 导航到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Windows
  • CSDVersion的十六进制值对于SP1修改为100,对于SP2修改为200,对于SP3修改为300。
  • 重新启动PC。
相关问题