On Tue, Feb 9, 2021 at 1:04 PM Paul Moore <p.f.mo...@gmail.com> wrote:

> Why is that an issue? In the first instance, do the sorts of
> "beginner" we're discussing here have multiple python installs? Would
> they need per-interpreter configuration of UTF-8 mode?
>

yes -- many, many tutorials, particularly about web frameworks, start with
"make a new virtual environment". To the point that many of my students
have thought that was a requirement to use, e.g. flask.

Personally, I do not start out with environments with my beginning students
-- they really only need one at the early stages. But other instructors do.

Others have to work with a locked down system provided by their employer
that might be an older version of Python, or need some particular
configuration that they don't want to override.

And all the examples given here of how to set environment variables and
shortcuts, etc on Windows is EXACTLY the kind of information  I don't want
to have to provide for my students :-( -- I'm teaching Python, not Windows
administration.

> I don't want to recommend env vars and registry for conda and portable
> > Python users...
>

and a lot of newbies learning Python for data science are starting out with
conda as well ...


> I'm not sure what you mean here. Why is this different from (say)
> PYTHONPATH? How would conda and portable python users configure
> PYTHONPATH? Why is UTF-8 mode any different?
>

It's not -- using PYTHONPATH is a "bad idea" I never recommend it to
anyone. It was a nightmare when folks have Python 2 and 3 on the same
machine, but now, in the age of environments, it's still a really bad idea.

It's really important to support configuration per environment these days.
Ideally with any of the "environment" tools.

-CHB

-- 
Christopher Barker, PhD (Chris)

Python Language Consulting
  - Teaching
  - Scientific Software Development
  - Desktop GUI and Web Development
  - wxPython, numpy, scipy, Cython
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/DZ5Y6QBRXK3V7KIRZFAIB7R3NMJ67S5I/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to