Q:Pythonに Rubyバージョンマネージャー 'rvm' と機能的に同等のものはありますか?
([〜#〜] rvm [〜#〜] Rubyインタープリターの異なるバージョン間でcompletelyを簡単に切り替えることができますandgem(モジュール)の異なるセット。interpreter(-s)およびgemのdownload-build-install-switchに関するすべては、rvmを呼び出すことで処理されます。すべて通常のユーザーアカウントで実行されます。 )
はい、- virtualenvwrapper とともに virtualenv です。
更新: virtualenv burrito で両方を一度にインストールできます。
Update:正しい答えはおそらく pyenv です。
科学計算の場合、対応するツールは anaconda です。
pythonbrewが来ました! http://github.com/utahta/pythonbrew
Hytdshの回答のフォローアップ(ほぼ2年後)...
pythonz Stackless、PyPy、およびJythonのサポートを追加するpythonbrewのフォーク。
Rvmがさまざまなインタープリターを処理する方法が好きなら、pythonzを見てみる価値があります。厳密にCPythonを使用している場合、違いはそれほど重要ではありません。
オプションで、Macportsを使用している場合は、python_select
。インストールpython_select
with:
$ Sudo port install python_select
python 2.6および2.5がMacports経由でbeeをインストールしている場合、次のようにpythonを切り替えることができます。
$ 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