Q: PythonでRubyバージョンマネージャ「rvm」と機能的に同等なものはありますか?
(RVMは、あなたが簡単に切り替えることができます完全に Rubyインタプリタの異なるバージョン間や宝石(モジュールの異なるセット)。すべてのものについて、ダウンロード・ビルド・インストール・スイッチインタプリタの(-s)と宝石がRVMを呼び出すことによっての世話をします。それはありますすべて通常のユーザーアカウントで実行されます。)
Q: PythonでRubyバージョンマネージャ「rvm」と機能的に同等なものはありますか?
(RVMは、あなたが簡単に切り替えることができます完全に Rubyインタプリタの異なるバージョン間や宝石(モジュールの異なるセット)。すべてのものについて、ダウンロード・ビルド・インストール・スイッチインタプリタの(-s)と宝石がRVMを呼び出すことによっての世話をします。それはありますすべて通常のユーザーアカウントで実行されます。)
回答:
はい、それはvirtualenvwrapperとともにvirtualenvです。
更新:virtualenv burritoを使用すると、両方を一度にインストールできます。
更新:正しい答えはおそらくpyenvです。
科学計算では、対応するツールはanacondaです。
sudo
、過去のものとなりました。
pythonbrewが登場しました! http://github.com/utahta/pythonbrew
pyenv:https : //github.com/yyuu/pyenv
rvm
...
hytdshの回答をフォローアップしています(ほぼ2年後)...
pythonzは、Stackless、PyPy、およびJythonのサポートを追加するpythonbrewのフォークです。
rvmがさまざまなインタープリターをどのように処理するかが好きな場合は、pythonzを検討する価値があります。厳密にCPythonを使用している場合、違いはそれほど重要ではありません。
オプションで、Macportsを使用してpython_select
いる場合はを使用できます。インストールpython_select
:
$ sudo port install python_select
Python 2.6と2.5がMacports経由でインストールされていると仮定すると、次のように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
pyenv 1.2.15はPythonをビルドしてインストールできます
これは以前のバージョンでは不可能だったかもしれませんが、1.2.15でテストしたところ、機能するpyenv install
オプションに気づきました。
pyenv install 3.8.0
したがってpyenv
、RVMの代わりを呼び出すことは合理的だと思います。
私はその使用法の完全に詳細な例を以下に示しました:異なるバージョンのpythonのapt-get install