I think this might be an issue with what you're used to. We have things like rvm, gems and bundler: look at virtualenv, distutils/setuptools... The equivalent of a Gemfile is a requirements file, pip knows how to install these (pip install -r FILE).
If you ask me to do the same in Ruby, I'd probably be lost too.
If you ask me to do the same in Ruby, I'd probably be lost too.