缺少安装Python 2.7的DLL错误

时间:2013-07-06 12:01:39

标签: python python-2.7 enthought

我正在尝试在我的电脑上安装python(epd_free-7.3-2-win-x86)(Windows 7 - 32位)但不能这样做。它显示错误,表示缺少DLL。搜索到的每个地方但都找不到。我附上了错误信息对话框的图片。

enter image description here

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

7 个答案:

答案 0 :(得分:20)

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

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

再次尝试运行安装程序。你应该好好去。

答案 1 :(得分:5)

以管理员身份运行命令提示符。见图像

enter image description here

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

enter image description here

答案 2 :(得分:0)

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

例如,对我而言如下:

CD C:/ Users /“MyName”/ Downloads C:/ Users /“MyName”/下载python-3.3.3.amd64.msi

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

答案 3 :(得分:0)

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

答案 4 :(得分: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> \蟒-2.7.10.amd64.msi

并输入

答案 5 :(得分:0)

在某些系统上,当安装pip时,订单也很重要(例如windows 2008 R2)。 This answer似乎在此类系统上出现此错误时可以解决问题

答案 6 :(得分:0)

正如我在上面的评论中所提到的,我找到了解决方案。这是它。

就我而言,DLL并不缺失 - 安装程序没有权限来访问该文件夹。所以我做的是导航到 C:\ Users \ x \ AppData \ Local \ 并右键单击Temp。在进入Properties>之后C:\ Users \ x \ AppData \ Local \ Temp文件夹中的安全性,并且' Everyone' '完全控制 允许。以前失败的安装程序现在工作了!有关详细信息:https://superuser.com/questions/478631/dll-could-not-be-run-for-msi-installers