2 ms·
Thanks. I agree the onus shouldn't be on you to figure out how to do sophisticated things, and it should basically just work without breaking your system. Howe
by da39a3ee 5y ago
Thanks. I agree the onus shouldn't be on you to figure out how to do sophisticated things, and it should basically just work without breaking your system.
However! You shouldn't be using your system package manager to install Python dependencies! As you know, since you moved to pyenv. But I don't think it's fair to blame homebrew for getting you into trouble when doing that; one also wouldn't use apt to manage python packages.
In fact if you look at this thread, many supposed problems with homebrew seem to be in fact problems with python package management. It's the same with all languages isn't it -- ruby and rbenv and gem, node and nvm and npm, rust and cargo. As soon as you start actually installing 3rd-party dependencies, you're better off using something language-specific to install the interpreter / compiler / toolchain, better than using homebrew or apt etc.