"If you are writing a package manager for a new non-js language, do whatever it takes to get that new language to load modules the way node does. The right way."
Python has had a good installer forever. The only difference is that it wasn't centrally mandated. If you need something to be centrally mandated in order to use it, I feel for you.
You could pretty easily re-write your comment and say "Look at the trails Debian + apt have blazed. That's the right move."