Chr*_*ser 34 pip windows64 python-3.4
我最近尝试在我的系统上安装Python 3.4作为替代安装,试图在迁移代码之前熟悉自己.我的主要Python安装是2.7.6.
我尝试了Windows的64位安装程序,但它出现了一条错误消息
此Windows Installer程序包存在问题.作为设置的一部分运行的程序没有按预期完成.请联系您的支持人员或包装供应商.
在此之后安装回滚(从下面显示的点):

我最终找到了下面发布的解决方案,并决定分享以防其他人遇到同样的问题.
Chr*_*ser 44
经过一些网上搜索后,我发现(这里)该问题与冲突的pip安装有关(我已经为Python 2.7安装了一个版本,显然这与Python 3.4附带的版本不兼容).
为了解决这个问题,我只是从下面显示的安装选项中取消选择pip,安装顺利进行:

再次运行安装程序并选择PIP安装.
如果PIP无法以相同的错误进行安装,您可能需要使用http://eveditor.com/等工具检查环境变量,以便检查它们是否有效.如果您之前安装了其他版本,则很可能错误的PYTHONHOME和PYTHONPATH变量.通过将它们设置为相关路径来修复它们.例如PYTHONHOME = C:\ python27和PYTHONPATH = c:\ python27\Lib
然后,您就可以运行并安装PIP.
Pop*_*ing 28
我的问题是我有一个PYTHON_HOME或PYTHON_SOMETHING环境变量集.删除环境变量后,安装工作正常.
小智 20
奇怪的是,对我来说有用的是" Microsoft程序安装和卸载故障排除程序 "
"取消选择点"解决方案对我不起作用.
我的Python 3.4.1安装失败了同样的"一个程序运行作为安装程序的一部分没有按预期完成"错误.我尝试将它安装在Python 3.4.0之上并将其安装在新文件夹中,但是得到了同样的错误.我首先尝试卸载Python 3.4.0,但在卸载过程中也遇到了错误.
我运行了Microsoft实用程序,它帮助我卸载了3.4.0,然后能够干净地安装3.4.1.该实用程序具有有问题的安装和卸载选项,因此即使您正在进行新安装而不是升级,它也可能有所帮助.
我正在运行64位Windows 7,但正在使用32位Python版本.
我在Windows 8.1上遇到过与Python 3.4x类似的问题.即使在成功安装之后,卸载程序也会以相同的方式失败.最终,当我运行Microsoft的(Un)安装程序Fix It时,MS论坛上的"方法1"为我解决了这个问题.
我也遇到了像@ChrisPosser一样无法安装pip的问题.
所以我取消选择了pip并且安装顺利.之后我重新启动设置,选择"更改python"并安装了pip.现在一切都像预期一样有效
如果您对Windows安装程序有任何问题,我建议您像这样激活详细日志:
msiexec /i python-2.7.10-1.609.2.msi /lv install-python.log
Run Code Online (Sandbox Code Playgroud)
从日志中我可以看到它是pip安装,它无法正常工作.
| 归档时间: |
|
| 查看次数: |
30142 次 |
| 最近记录: |