Trouble installing PyTools 2.0 integrated

Jan 15 at 9:49 AM
Hi,

My Visual Studio 2013 preview integrated expired today, so I tried to install the newest integrated PyTools package (PTVSIntegrated.exe).

My first step, which was probably incorrect, was to uninstall the Visual Studio Preview shell. Then I tried to install the newest PyTools integrated and it failed at the last step.

Then I uninstalled PyTools integrated, which appeared to work but then tried to install the newest PyTools integrated and that didn't. I am told PyTools 2.0 is already installed. Here's the log:


[10E4:1380][2014-01-15T10:34:28]i001: Burn v3.7.1224.0, Windows v6.1 (Build 7601: Service Pack 1), path: C:\Users\shortta\Downloads\PTVSIntegrated.exe, cmdline: '-burn.unelevated BurnPipe.{3A7ED198-B4A4-4225-8684-7C453269CC54} {54BAE698-1D1C-4AEE-B6CA-1F542B2B52F8} 1388'
[10E4:1380][2014-01-15T10:34:28]i000: Initializing string variable 'LaunchTarget' to value '[VS2013InstallDir]devenv.exe'
[10E4:1380][2014-01-15T10:34:28]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\shortta\AppData\Local\Temp\Python_Tools_2.0_for_Visual_Studio_(with_Visual_Studio_2013)_20140115103428.log'
[10E4:1380][2014-01-15T10:34:28]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\shortta\Downloads\PTVSIntegrated.exe'
[10E4:1380][2014-01-15T10:34:28]i000: Setting string variable 'WixBundleName' to value 'Python Tools 2.0 for Visual Studio (with Visual Studio 2013)'
[10E4:1380][2014-01-15T10:34:28]i100: Detect begin, 3 packages
[10E4:1380][2014-01-15T10:34:28]i000: Registry value not found. Key = 'SOFTWARE\Microsoft\VisualStudio\12.0', Value = 'InstallDir'
[10E4:1380][2014-01-15T10:34:28]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\vs\Servicing\12.0\premium'
[10E4:1380][2014-01-15T10:34:28]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\vs\Servicing\12.0\isoshell'
[10E4:1380][2014-01-15T10:34:28]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\vs\Servicing\12.0\ultimate'
[10E4:1380][2014-01-15T10:34:28]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\vs\Servicing\12.0\professional'
[10E4:1380][2014-01-15T10:34:28]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\vs\Servicing\12.0\intshelladditionalres\1033'
[10E4:1380][2014-01-15T10:34:28]i000: Setting string variable 'PTVS20Installed' to value 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\'
[10E4:1380][2014-01-15T10:34:28]i000: Setting string variable 'IEVersion' to value '9.11.9600.16428'
[10E4:1380][2014-01-15T10:34:28]i052: Condition '(VS2013IsoInstalled)' evaluates to false.
[10E4:1380][2014-01-15T10:34:28]i052: Condition '(VS2013IntInstalled)' evaluates to false.
[10E4:1380][2014-01-15T10:34:28]i101: Detected package: vs_isoshell, state: Absent, cached: None
[10E4:1380][2014-01-15T10:34:28]i101: Detected package: vs_intshelladditional, state: Absent, cached: None
[10E4:1380][2014-01-15T10:34:28]i101: Detected package: ptvs_core, state: Present, cached: None
[10E4:1380][2014-01-15T10:34:28]i052: Condition '(((VersionNT >= v6.1) AND (ServicePackLevel >= 1)) OR (VersionNT >= v6.2))' evaluates to true.
[10E4:1380][2014-01-15T10:34:28]i052: Condition '(IEVersion >= v9.10) OR WixBundleInstalled' evaluates to true.
[10E4:1380][2014-01-15T10:34:28]i052: Condition 'NOT PTVS20Installed OR WixBundleInstalled' evaluates to false.
[10E4:1380][2014-01-15T10:34:28]e000: Error 0x81f40001: Bundle condition evaluated to false: NOT PTVS20Installed OR WixBundleInstalled
[10E4:1380][2014-01-15T10:34:28]i199: Detect complete, result: 0x0
Jan 16 at 9:38 AM
For anybody who comes across this thread with the same issue, I was able to use the other installer "PTVS 2.0 VS 2013.msi" (i.e. the "Recommended download", which assumes you have Visual Studio 2013 already installed) to remove the old PyTools install completely. Then I just ran the integrated installer again and it worked ("PTVSIntegrated.exe")

Good luck
Aonghus
Coordinator
Jan 20 at 3:30 PM
Glad you got it sorted. We know that uninstallation of PTVS Integrated is not ideal, largely because VS is still working on improving their uninstallation and there's only so much we can do from outside.