Pip 在Windows上使用Python 3.4解决安装问题
我最近尝试在我的系统上安装Python3.4作为替代安装,以便在迁移代码之前熟悉自己。我的主要Python安装是2.7.6 我尝试了64位Windows安装程序,但出现了一条错误消息 此Windows Installer软件包有问题。作为安装程序一部分运行的程序未按预期完成。请与您的支持人员或软件包供应商联系 在此之后,将回滚安装(从如下所示的点开始):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安装有关(我已经为
我最终找到了下面发布的解决方案,并决定与其他人分享,以防其他人也有同样的问题。通过在线查看,我发现()该问题与冲突的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)对我很有效。因此,这可能是另一个可以尝试的选项
我不知道这是否有用,但在花了几个小时之后,我想写下对我有用的东西。对我不起作用。:/尝试取消选择pip并将python.exe添加到路径,运气不好。另外,我真的很想使用pip。@Caleb我遇到了同样的问题(关于
将python.exe添加到路径
).但是,我在安装后显式地更改了path变量。这就解决了它。Insta