【问题标题】:Error while attempting to install Python 3.8.2 on Windows 7尝试在 Windows 7 上安装 Python 3.8.2 时出错
【发布时间】:2020-04-10 04:26:18
【问题描述】:

我使用的是 64 位 Windows 7,当我尝试运行 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' 值 '软件\Python\PythonCore[WinVer]\InstalledFeatures'

[1B0C:1AAC][2020-04-10T05:16:05]i000:初始化字符串变量 'TargetDirRegistryKey' 值 '软件\Python\PythonCore[WinVer]\InstallPath'

[1B0C:1AAC][2020-04-10T05:16:05]i000:初始化字符串变量 'DefaultCustomTargetDir' 到值 ''

[1B0C:1AAC][2020-04-10T05:16:05]i000:初始化字符串变量 'InstallAllUsersState' 值 'enabled'

[1B0C:1AAC][2020-04-10T05:16:05]i000:初始化字符串变量 'InstallLauncherAllUsersState' 值 'enabled'

[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-bit)'

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

[1B0C:1AAC][2020-04-10T05:16:05]i000:设置数值变量 'CRTInstalled' 值为 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 更新 继续。

【问题讨论】:

  • 嗨!我不是活跃的 Windows 用户,但您是否考虑过从更新中心安装更新 KB2533623?在我看来,特定的 Python 版本似乎需要安装某个 Windows 更新。它甚至明确告诉您它检测到 Windows 7 SP1 没有 KB2533623
  • 关于我之前的评论,该更新不应与 SP1 相关。我相信这是一个独立的更新。尝试从微软官方网站安装它here

标签: python python-3.x windows


【解决方案1】:

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

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

有时,更新意外无法正确安装。如果没有其他方法,服务包版本可能会通过注册表修复,但风险自负,因为它可能导致后果。

处理注册表是危险的,所以风险自负。

  • 打开注册表编辑器。
  • 导航到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Windows
  • CSDVersion 的十六进制值修改为 SP1 为 100,SP2 为 200,SP3 为 300。
  • 重启电脑。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多