Python安装程序:“此安装完成所需的DLL无法运行”


12

我在Windows 7 x64上,尝试安装Python 2.7.5或3.3.2。但我不断收到错误显示:

该Windows安装程序包有问题。无法完成此安装所需的DLL。请与您的包装供应商联系。

我已经从Python.org中多次下载了安装程序包,但是它反复出现相同的错误。

这是安装时出现的错误消息的图片:

在此处输入图片说明

Answers:


4

我认为这可能有效:

  • 转到C:/Users/XXX/AppData/Local/Temp或简单地%LocalAppData%/Temp
  • 转到PropertiesSecurity
  • 将所有人的权限级别更改为“完全访问”。

ya!它为我工作。但是你能解释为什么会这样吗。我以管理员身份登录,但为什么呢?

也许安装程序没有正确的特权?请注意,Windows中的特权系统确实很奇怪。

1
尽管症状相似,但这对我不起作用。原来是有冲突的PIP安装。这修复了我:stackoverflow.com/a/23350061/797945
Jagu 2014年

请注意,“%temp%”是该位置的快捷方式。
phk 2015年

没为我工作。我认为这是bugs.python.org/issue27564的问题,但他们声称已解决此问题
Hack-R

1
  • 运行cmd.exe(以管理员身份运行)

  • D:\python\通过更改目录转到Python的位置(示例:)

  • msiexec /i filename.msi,例如msiexec /i python-3.4.1.amd64.msi

  • 然后 Enter


1

我在以前的安装中有多余的Python环境变量。您应该删除任何Python环境变量,然后重试。


0

我安装了旧版本(Python 3.4.3),并且运行良好。

在此处查看旧版本:https//www.python.org/downloads/

(完全更新了Windows 8.1 64位PC,我尝试了多个较新的版本,但均不起作用。我还运行了病毒扫描,并禁用了防病毒功能,同样的错误。)


0

在运行窗口上运行%temp%,然后转到该Temp文件夹-转到organization-propertiese-share-所有人。然后再次运行安装,它将运行100%


0

我只是想在x64上安装32位版本。再次尝试使用正确的版本并解决了问题。

我为Windows提供的自动下载是32位版本,而不是64位版本。我向下滚动浏览所有发行版,找到2.7.13(截至10 / Aug / 17的最新版本),并专门下载了64位版本。 适用于Windows的Python版本

下载完64位版本后,我就可以顺利安装了。在此处输入图片说明


2
您能否提供更多详细信息。一线答案不算是一个好答案。
罗密欧·尼诺夫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.