Closed iankronquist closed 9 years ago
Virtual environments are weird. No other language really has them (npm/js, rust, go, ruby, perl, you name it). They are a consistent stumbling block for students.
Yes, venvs are a handy tool for experienced developers, but they are confusing and unnecessary for our students. Yes, we should teach students about package managers and dependencies. requirements.txt etc. don't go away when we get rid of venvs.
If you have input on what we should change next year, comment on this issue.