python 中是否有相当于 Ruby 的“rvm”的工具?
-
26-09-2019 - |
题
问: Python 中是否有与 Ruby 版本管理器“rvm”?
(右室VM 让你轻松切换 完全地 不同版本的 Ruby 解释器之间 和 不同的宝石(模块)集。与解释器和 gems 的下载-构建-安装-切换有关的所有事情都通过调用 rvm 来处理。它全部在您的常规用户帐户下运行。)
解决方案
其他提示
Pythonbrew不再正在开发中。前者维护者建议使用“PyEnv”代替(见下文)。”
pythonbrew已经来了! http://github.com/utahta/pythonbrew
(近两年后)在hytdsh的答案跟进...
pythonz 一个pythonbrew,增加了无堆栈,PyPy和Jython支撑的叉子。
如果你喜欢怎么RVM手柄不同的解释,它可能值得考虑看看pythonz。如果你严格按照CPython的工作,差别不显著。
另外,如果你使用的MacPorts,你可以使用python_select
。
与安装python_select
:
$ sudo port install python_select
假设蟒2.6和2.5都通过安装MacPorts的蜂可以切换蟒像这样:
$ sudo python_select python25
=> Selecting version "python25" for python
$ python --version
=> 2.5.5
$ sudo python_select python26
=> Selecting version "python26" for python
$ python --version
=> 2.6.6
不隶属于 StackOverflow