2011-06-21 111 views
9

我只是从Ruby/Rails开发转移到Python/Django,我试图找到RVM/Bundler/Capistrano的最佳替代品,但它似乎是一团糟?RVM/Bundler/Capistrano的Python替换

到目前为止,我发现这些:

  • pythonbrew
  • 的virtualenv
  • envwrapper

  • PIP

  • easyinstall
  • setuptools的

对于卡皮斯特拉诺我发现织物似乎适合相当好?

我发现了一些描述如何设置virtualenv/pip/fabric的文章,但似乎每个人都转向pythonbrew?我应该选择哪些?此外,似乎pip/virtualenv集成得相当好,但如果pythonbrew是一个更好的选择?

回答

3

我已经广泛地使用了pip/virtualenv/fabric并且很满意它。这个选择你不会出错。

但是我还没有使用pythonbrew,所以我不能做任何相对比较。

+0

我最喜欢的就是我已经阅读了一些使用多个python版本(符号链接问题)时遇到很多问题的人。 另外,我真的很喜欢这样的想法,即从系统的其他部分中分离出python安装,并在出现问题时重新安装。 但是,如果virtualenv是一个更好的选择,或者如果他们相互补充,我一定会去与virtualenv。 – Andreas

+0

virtualenv当然创建孤立的python安装。我不知道有多个版本有问题的人。 –

+0

我尝试了两个出来后,与virtualenv解决。 Pythonbrew在os x上感觉有点bug。 – Andreas

3

pip是Python包的'''工具,取代了easy_install。大多数人在多个Python环境中使用virtualenv。