我正在尝试在我的Windows 7 Ultimate 32位计算机上安装Python,但是在完成所有安装设置和其他操作后,它会显示以下内容片刻:
然后显示下面的'Installer quit prematurely'消息并退出:
我已经尝试重新启动计算机、两次重新下载以及尝试3.3.2而不是2.7.5等等。请问有谁能帮助我吗?
我已经尝试重新启动计算机、两次重新下载以及尝试3.3.2而不是2.7.5等等。请问有谁能帮助我吗?
确保C:\Windows\Installer存在(如果Windows安装在C盘)。
如果不存在,请创建该文件夹并重新运行安装程序。
请仔细检查安装程序的文件权限。
System
具有读取和执行
权限。编辑
按钮并手动添加该用户。另请参阅:https://mail.python.org/pipermail/python-win32/2009-May/009090.html
我之前遇到过这个问题。请在C:\Windows目录下查看是否有installer文件夹。你需要启用查看受保护系统文件的选项才能看到此文件夹。如果该文件夹不存在,可以创建它并确保其隐藏。尝试再次安装。
C:\Windows\installer
文件夹已经存在
2. 为SYSTEM组提供读取和执行权限(右键单击msi并转到security tab
和edit
,添加SYSTEM并提供读取和执行权限)
3. 需要以管理员身份运行。(如果右键单击msi没有显示run as admin
选项,则在命令提示符中作为run as admin
打开cmd,然后在该命令prmpt中打开msi文件。)我尝试在Windows 10上安装node.js MSI时一直遇到错误2755。以下方法适用于我:在开始菜单中搜索cmd,右键点击并选择以管理员身份运行,然后运行以下命令:
msiexec /i filename.msi
检查安装程序本身是否未加密。进入安装程序,右键点击属性,高级选项,取消勾选加密选项。这对我有用。
msiexec.exe CreateFile D:\real\path IS DIRECTORY
msiexec.exe FileSystemControl D:\real\path NOT REPARSE POINT
*) 具体使用这种方法:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"X:"="\\??\\D:\\real\\path"