有没有类似于 Python 实用程序virtualenv的东西?
基本上,它允许您将 Python 包安装到沙盒环境中,因此easy_install django不会进入系统范围的站点包目录,而是会进入 virtualenv-created 目录。
easy_install django
例如:
$ virtualenv test New python executable in test/bin/python Installing setuptools...cd .........done. $ cd test/ $ source bin/activate (test)$ easy_install tvnamer Searching for tvnamer Best match: tvnamer 0.5.1 Processing tvnamer-0.5.1-py2.5.egg Adding tvnamer 0.5.1 to easy-install.pth file Installing tvnamer script to /Users/dbr/test/bin Using /Library/Python/2.5/site-packages/tvnamer-0.5.1-py2.5.egg Processing dependencies for tvnamer Finished processing dependencies for tvnamer (test)$ which tvnamer /Users/dbr/test/bin/tvnamer
RubyGems 有这样的东西吗?
RVM的工作方式更接近于 virtualenv 的工作方式,因为它允许您对不同的 ruby 版本及其 gem 等进行沙箱处理。