5

我正在尝试在我的 PC(Windows 7 - 32 位)上安装 python(epd_free-7.3-2-win-x86),但无法安装。它显示错误,说明缺少 DLL。到处找,但找不到。我附上了错误消息对话框的图像。

在此处输入图像描述

我也尝试了不同的 python 安装程序,但它们显示相同的错误。我什至在更新我的 Windows 后尝试安装,但没有任何效果。请告诉我应该怎么做??

4

7 回答 7

20

在 Windows 8 - 64 位中面临同样的问题.. 尝试这样做..

转到C:/Users//AppData/Local。右键单击文件夹“Temp”。转到属性。转到安全选项卡。单击“所有人”和“编辑”权限以“完全控制”-> 允许。单击应用。

尝试再次运行安装程序。你应该很高兴。

于 2013-11-24T13:28:07.190 回答
5

以管理员身份运行命令提示符。看图片

在此处输入图像描述

使用 cd 命令将目录更改为 .msi 文件的位置,然后键入带有扩展名的文件的名称,即 .msi(见下图)。您可以提供文件的完整路径而不是更改目录。

在此处输入图像描述

于 2014-06-11T16:55:44.207 回答
0

以管理员身份打开命令行。将目录更改为文件所在的文件夹。

例如对我来说是以下内容:

CD C:/Users/"MyName"/Downloads C:/Users/"MyName"/Downloads python-3.3.3.amd64.msi

这将以管理员权限运行安装,并且不会弹出错误窗口。

于 2014-04-11T04:19:54.517 回答
0

您也可以右键单击 msi 包,选择“属性”并单击“取消阻止”按钮。

于 2014-12-03T11:37:58.383 回答
0

您可以使用 Windows Power Shell。只需以管理员身份运行它,然后转到 python-2.7.10.amd64.msi 路径。然后通过命令执行它,它将安装没有任何问题。

例如:

我将 python 安装程序文件放在D:\Programming\language\Python

所以:

PS C:\Windows\system32> cd D:\Programming\language\Python

PS D:\Programming\language\Python> .\python-2.7.10.amd64.msi

并输入

于 2015-11-05T11:17:21.703 回答
0

在某些系统上,在安装 pip 时,顺序很重要(例如 windows 2008 R2)。在此类系统上出现此错误时,此答案似乎可以解决问题

于 2016-01-21T11:52:03.010 回答
0

正如我在上面的评论中提到的,我已经找到了解决方案。就这个。

就我而言,DLL 没有丢失——安装程序没有访问该文件夹的权限。所以我所做的是导航到C:\Users\x\AppData\Local\并右键单击 Temp。转到 C:\Users\x\AppData\Local\Temp 文件夹上的属性 > 安全性并授予“每个人” “完全控制”权限后进入。以前失败的安装程序现在工作了!有关更多详细信息:https ://superuser.com/questions/478631/dll-could-not-be-run-for-msi-installers

于 2017-07-28T08:55:30.617 回答