Open ddba246b-244c-48a6-ae46-7176d08b52bb opened 4 years ago
When running the installer on Windows, I wanted to put Python in an easily accessible path (C:\Python38 in my case), however, the GUI didn't seem to provide any way to change the path (from AppData). And additionally, the "install for all users" checkbox seemed to be broken (didn't respond to mouse events and remained checked). Running the installer with the argument TargetDir=C:\Python38 worked, but I wouldn't have expected to need to hack my way to just picking the install directory.
You could have chosen the "Customize installation" button (see the screenshot at https://docs.python.org/3.8/using/windows.html#installation-steps). The description says "Choose location and features".
You may have already had a previous install that was being upgraded. In that case, you should uninstall the old one and then install it to a new location (or else you may end up with some subtle corruption).
Yes, I thought it was confusing that button is labeled "choose location and features", but it only let me change a few features and not location.
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields: ```python assignee = None closed_at = None created_at =
labels = ['3.8', 'expert-installation', 'OS-windows']
title = "Windows Installer can't select TargetDir in UI?"
updated_at =
user = 'https://bugs.python.org/JamesonNash'
```
bugs.python.org fields:
```python
activity =
actor = 'Jameson Nash'
assignee = 'none'
closed = False
closed_date = None
closer = None
components = ['Installation', 'Windows']
creation =
creator = 'Jameson Nash'
dependencies = []
files = []
hgrepos = []
issue_num = 39263
keywords = []
message_count = 4.0
messages = ['359627', '359628', '359629', '359631']
nosy_count = 5.0
nosy_names = ['paul.moore', 'tim.golden', 'zach.ware', 'steve.dower', 'Jameson Nash']
pr_nums = []
priority = 'normal'
resolution = None
stage = None
status = 'open'
superseder = None
type = None
url = 'https://bugs.python.org/issue39263'
versions = ['Python 3.8']
```