Python是否有类似于Ruby的'rvm'的工具?

146 投票
6 回答
46847 浏览
提问于 2025-04-15 22:35

问:在Python中,有没有类似于Ruby版本管理器'rvm'的东西?


(RVM可以让你轻松地在不同版本的Ruby解释器和不同的gem(模块)之间完全切换。关于下载、构建、安装和切换解释器和gem的所有事情,都是通过调用rvm来处理的。这一切都是在你正常的用户账户下运行的。)

6 个回答

52

我创建了一个叫做 pyenv 的工具,它是 Ruby 的 rbenv 的一个分支,专门为 Python 做了修改。就像 pythonz 一样,pyenv 也支持 Stackless、PyPy 和 Jython 这些不同的 Python 版本。

86

Pythonbrew不再更新了。之前的维护者建议使用“PyEnv”来代替(见下文)。

pythonbrew来了!http://github.com/utahta/pythonbrew

pyenv: https://github.com/yyuu/pyenv

99

是的,使用的是virtualenvvirtualenvwrapper

更新:你可以通过virtualenv burrito一次性安装这两个工具。

更新:现在正确的答案可能是pyenv

对于科学计算,相关的工具是anaconda

撰写回答