Windows users (quite reasonably IMO) expect installs to "just work".

If Python needs extra bits it should ask the user if it can go get them and if 
they say Yes it should do just that. (And this should actually work -- unlike 
maybe, the Python 3.5 Windows installer.)

And as for searching Google for error messages, sure, experienced programmers 
do this, but many people come to Python as first-time programmers and don't 
realise.

The fact that Michelle asked on this list shows that she made an effort that I 
suspect many people wouldn't bother making -- I can't help wondering how many 
new people have been lost to Python since the new installer.

My experience has been that the new Python windows installer is less convenient 
than the old one. For example, with Python 3.6.0 64-bit on Windows the registry 
has to be fixed to be able to install popular packages like pywin32 (as well as 
less popular but excellent ones like apsw).

Furthermore, the old and new installers offer the choice of "install just for 
you" or "install for everyone on the machine" but give no explanation of what 
difference this makes. If you install for everyone, you'll find that pip won't 
work. (OK, sure it'll work, providing you use the --user option, but how many 
people will realise that --user means "install for me"?)
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to