Pip 在Windows上使用Python 3.4解决安装问题

Pip 在Windows上使用Python 3.4解决安装问题,pip,python-3.4,windows64,Pip,Python 3.4,Windows64,我最近尝试在我的系统上安装Python3.4作为替代安装,以便在迁移代码之前熟悉自己。我的主要Python安装是2.7.6 我尝试了64位Windows安装程序,但出现了一条错误消息 此Windows Installer软件包有问题。作为安装程序一部分运行的程序未按预期完成。请与您的支持人员或软件包供应商联系 在此之后,将回滚安装(从如下所示的点开始): 我最终找到了下面发布的解决方案,并决定与其他人分享,以防其他人也有同样的问题。通过在线查看,我发现()该问题与冲突的pip安装有关(我已经为

我最近尝试在我的系统上安装Python3.4作为替代安装,以便在迁移代码之前熟悉自己。我的主要Python安装是2.7.6

我尝试了64位Windows安装程序,但出现了一条错误消息

此Windows Installer软件包有问题。作为安装程序一部分运行的程序未按预期完成。请与您的支持人员或软件包供应商联系

在此之后,将回滚安装(从如下所示的点开始):


我最终找到了下面发布的解决方案,并决定与其他人分享,以防其他人也有同样的问题。

通过在线查看,我发现()该问题与冲突的pip安装有关(我已经为Python2.7安装了一个版本,显然这与Python3.4附带的版本不兼容

为了解决这个问题,我只需从如下所示的安装选项中取消选择pip,安装就顺利进行了:

再次运行安装程序并选择PIP安装

如果PIP安装失败并出现相同错误,您可能需要使用类似的工具检查环境变量,以检查它们是否有效。如果您以前安装过其他版本,则很可能是PYTHONHOME和PYTHONPATH变量错误。通过将它们设置为相关路径来修复它们。例如,PYTHONHOME=C:\python27和PYTHONPATH=c:\python27\Lib


然后,您将能够运行并安装PIP。

奇怪的是,对我有效的是“”

“取消选择pip”解决方案对我不起作用

我的Python 3.4.1安装失败,出现了相同的“作为安装程序的一部分运行的程序未按预期完成”错误。我尝试在Python 3.4.0上安装它,并将其安装到新文件夹中,但出现了相同的错误。我尝试先卸载Python 3.4.0,但在卸载过程中也出现了错误

我运行了那个Microsoft实用程序,它帮助我卸载了3.4.0,然后可以干净地安装3.4.1。该实用程序可以选择有问题的安装和卸载,因此即使您正在进行新的安装,而不是升级,它也可能会有所帮助


我运行的是64位Windows 7,但使用的是32位Python版本。

是的,我遇到了同样的问题,并且在过去的一个小时里一直在处理这个问题。我试图从控制面板->uinstall程序->添加/删除程序中卸载Python 3.4.1,但遇到了问题

这个把戏对我很管用:

手动删除了3.4.1文件夹,该文件夹在我安装3.4.1之后出现在我的C文件夹中

然后我按照这些步骤:

-> Went to Regedit.exe, checked in both HKEY_CURRENT_USER, HKEY_LOCAL SOFTWARE Folder, and deleted the Python folders there.
-> windows 8 -> Downloads -> 3.4.1 msi setup (Glad I never deleted it)
-> Right clicked on the msi setup and choose the repair option
-> The repair would re install the Python 3.4.1
-> After this, I un-installed the Python 3.4.1
-> Then I deleted the 3.4.1 msi setup.

重新启动系统,现在,我的系统中没有Python 3.4.1的实例。

我的问题是设置了Python\u HOME或Python\u某物环境变量。删除环境变量后,安装工作正常。

是的,我已经安装了另一个版本的Python。我已经使用Progr卸载了它们am功能。但由于C:驱动器中存在的文件夹,仍然存在相同的问题。手动删除它们后,安装完成,没有出现错误。

我在Windows 8.1上遇到了与Python 3.4x类似的问题。即使安装成功,卸载程序也会以相同的方式失败。最终,为m解决了这个问题当我运行微软的时,我遇到了这个问题,因为7zip有两个版本冲突。删除两个版本并只安装一个版本修复了这个问题。

我还有一个问题,即pip不能像@ChrisPosser那样安装

因此,我取消选择了pip,安装进行得很顺利。之后,我重新启动了安装程序,选择了“更改python”并安装了pip。现在一切正常

如果您对windows Installer有任何问题,我建议您按如下方式激活详细日志:

msiexec /i python-2.7.10-1.609.2.msi /lv install-python.log

从日志中,我可以看出是pip安装不起作用。

我安装了python3.4,然后添加了3.5,删除了3.4。这是一个错误。在试图让库正常工作时,我不得不返回到3.4。我卸载了3.5,但无法卸载3.4(文件夹已删除)

最后,我在rededt32中搜索注册表中的“python”。有一个Guid文件夹,其中有许多条目的c:\python34,还有一条与我删除的同一文件夹相关。在此之后,安装工作正常


Windows 10。

根据我的说法,当创建包含名称“Python”的环境变量时,它们以某种方式与Python相关。我无法打开idle(GUI PUTHON)删除一个名为“PYTHON PATH”的变量解决了我所有与PYTHON相关的问题。

我的问题与过去只为我自己的用户帐户安装了一个较旧的版本有关。我通过告诉安装程序为所有用户安装PYTHON解决了这个问题。

对我来说,建议的修复方案对我都不起作用。但是,请检查我选择“只为我安装”而不是“为所有用户安装”(Windows 10)对我很有效。因此,这可能是另一个可以尝试的选项

  • 我得了3.7.4分,想升到2.7.13分
  • 我卸载了3.7.4
  • 尝试安装2.7.13,但出现相同错误
  • 还有一个2.7.10安装程序(不是msi)也存在,卸载时出现了相同的错误
  • 所以我下载了2.7.10 msi,安装了它,然后从下载的msi中安装了2.7.13,它工作得很好。这种覆盖工作正常,因为主要版本,即2.7,两者都是相同的

  • 我不知道这是否有用,但在花了几个小时之后,我想写下对我有用的东西。

    对我不起作用。:/尝试取消选择pip并将python.exe添加到路径,运气不好。另外,我真的很想使用pip。@Caleb我遇到了同样的问题(关于
    将python.exe添加到路径
    ).但是,我在安装后显式地更改了path变量。这就解决了它。Insta