【问题标题】:Python replacements for RVM/Bundler/CapistranoRVM/Bundler/Capistrano 的 Python 替代品
【发布时间】:2011-09-19 07:32:52
【问题描述】:

我刚刚从 Ruby/Rails 开发转移到 Python/Django,我正在努力寻找 RVM/Bundler/Capistrano 的最佳替代品,但它似乎一团糟?

到目前为止我已经找到了这些:

  • pythonbrew
  • 虚拟环境
  • envwrapper

  • 简易安装
  • 设置工具

对于 capistrano,我发现 Fabric 似乎非常合身?

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

【问题讨论】:

    标签: python ruby development-environment env


    【解决方案1】:

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

    不过我没用过pythonbrew,所以没法做相对比较。

    【讨论】:

    • 我最大的担忧是,我读过一些人在使用多个 python 版本时遇到很多问题(符号链接问题)。此外,我真的很喜欢将 python 安装与系统的其余部分隔离的想法,以及在出现问题时轻松重新安装的想法。但如果 virtualenv 是一个更好的选择,或者如果它们相互补充,我肯定会选择 virtualenv。
    • virtualenv 当然会创建独立的 python 安装。我不知道有谁遇到过多个版本的问题。
    • 在尝试了它们之后,我选择了 virtualenv。 Pythonbrew 在 os x 上感觉有点问题。
    【解决方案2】:

    pip 是 Python 包的“工具”,取代了 easy_install。大多数人都将 virtualenv 用于多个 python 环境。

    【讨论】:

      猜你喜欢
      • 2019-12-08
      • 1970-01-01
      • 1970-01-01
      • 2010-12-22
      • 1970-01-01
      • 2018-08-27
      • 2021-02-11
      • 2014-05-17
      • 2011-04-28
      相关资源
      最近更新 更多