2011-06-21 38 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。