gpt4 book ai didi

python - Python 是否具有与 Ruby 的 rvm 一样强大的功能?

转载 作者:IT老高 更新时间:2023-10-28 20:55:42 27 4
gpt4 key购买 nike

这不是 this question 的副本.

我已经知道 virtualenvvirtualenvwrapperpip但他们似乎并不完全符合我的要求。

我正在寻找一种方法,我不仅可以安装多个版本的 Python,还可以安装多个版本的 Django(例如),并混合和匹配 python 的“事件”版本和 Django 的“事件”版本.

例如我有 Django 1.0、1.1 和 1.2,并且主干是“事件的”。我希望能够在 Python 2.5、2.6 和 2.7 上对其进行测试。然后让 Django 1.2 “激活”并再次在我所有的 Python 版本上进行测试。

对于该示例,我可以看到使用 virtualenv 可能会如何获得,但假设我有 5 个版本的 Django 应用程序,我想在 Python 2.5、2.6 和 2.7 以及 Django 版本 1.0 的每个组合上进行测试, 1.1 和 1.2。在这一 pip 上,我需要创建的虚拟环境的数量变得难以管理。

我只想说,让 Python X 版“事件”,让 Django X 版“事件”,并使 MyApp X 版“事件”,而无需处理创建和切换 virtualenvs(我绝对不想做一堆引导脚本)。

我正在寻找的东西是否存在于 Python 中,或者我是否缺少关于 virtualenv、virtualenvwrapper 和 pip 的东西已经可以优雅地处理这个问题?

最佳答案

我相信 pythonbrew就是你要找的。

编辑:pyenv看起来像是自 2013 年以来的首选解决方案。

关于python - Python 是否具有与 Ruby 的 rvm 一样强大的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3480233/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com