Yea it's non-standard for at at this point anyway, pretty standard for python/ruby to have a local env, I like it because it isolates your dependencies, so you can have/use different versions and not have a big soup of shared dependencies to manage.