i think a lot about how apparently, someone visiting pink floyd's studio in the mid-70s noticed they had several minimoogs set up with gaffer tape all over them, because when they got a sound they liked, they'd put the tape over the knobs so the settings wouldn't get changed, and invoice the record label for another fresh minimoog. i think this is how you're actually supposed to manage python software installations, just buy a new computer every time you finally get the correct packages set up
@jk @paris or use virtualenv's? Both could work I guess?
@thisismissem @jk @paris one of the biggest problems with modern Python is that `python` and `pip` even *work* outside of venvs any more. Experts moved on long ago to a system where global package installs are just a mistake, and there's no reason to use them. If you try they ought to emit an error message telling you to create an env first.

@glyph @thisismissem @jk @paris You can! In ~/.pip/pip.conf set:

[global]
require-virtualenv = true

From SO: For Windows users, this configuration file is not created automatically. You will have to manually create it in the global location specified by "pip config -v list". The default path is currently "C:\ProgramData\pip\pip.ini"

https://stackoverflow.com/questions/39648189/disable-global-installs-using-pip-allow-only-virtualenvs

Disable global installs using pip - allow only virtualenvs

Sometimes by mistake I install some packages globally with plain pip install package and contaminate my system instead of creating a proper virtualenv and keeping things tidy. How can I easily dis...

Stack Overflow