This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author poke
Recipients BreamoreBoy, larry, loewis, ncoghlan, ned.deily, poke, terry.reedy
Date 2014-02-22.15:09:17
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1393081761.11.0.0384438603848.issue20641@psf.upfronthosting.co.za>
In-reply-to
Content
Hey all,

yes, I indeed try to install Python into `C:\Program Files\`. I’m doing that on Windows 8.1 64bit with an Administrator account (which doesn’t matter though) with standard UAC (which only asks when applications make changes to the computer settings). This UAC setting means that every access to e.g. `C:\Windows` or `C:\Program Files` will need elevated rights.

The MSI cannot be run with real administrator rights but automatically request elevated rights when they need it, so to install, I just execute it and let the installer request elevated rights as it needs to. My installation directory is `C:\Program Files\Development\Python34`.

Then, somewhere at the end of the setup bar, a Python console window pops up, saying that it’s installing pip. After its download, I can see some red text flash up and the window disappears (I’ve attached the `pip.log`). The installer then finishes, but the `\Scripts\` directory is missing.

As mentioned above, elevated rights are required when installing into `C:\Program Files\`. As you tried to reproduce it while installing to `C:\Python34\` you didn’t get the same problem. In fact, testing it again by installing it there works fine. This however is not really an acceptable solution for me. As suggested in my first message, the launched Python process should have elevated rights itself, but I don’t know if it’s possible to inherit those from the installer.

I don’t personally mind if this isn’t a blocker for the Python 3.4 release. I personally can live with installing pip with an elevated command line myself (that’s what I always did :P). But in the long run, we might want to find a real solution for this.
History
Date User Action Args
2014-02-22 15:09:21pokesetrecipients: + poke, loewis, terry.reedy, ncoghlan, larry, ned.deily, BreamoreBoy
2014-02-22 15:09:21pokesetmessageid: <1393081761.11.0.0384438603848.issue20641@psf.upfronthosting.co.za>
2014-02-22 15:09:21pokelinkissue20641 messages
2014-02-22 15:09:19pokecreate