私は、Pythonの新人のグループが、Pythonを使用して特定の種類の科学的作業を行うための新しいシステムをセットアップしています。2つの異なるpython(32ビットと64ビット)があり、システム上のユーザーが使用する共通モジュールのセットをインストールしたいと思います。
- (a)一部のモジュールは、両方のpythonでそのまま動作します。
- (b)いくつかのコンパイルコードとPythonに応じて異なるインストール、および
- (c)特定のpythonではまったく機能しないものもあります。
virtualenv(+ラッパー)はこの種の状況に適していると言われましたが、その方法はわかりません。
- virtualenvを使用して、ユーザーごとに各モジュールをインストールしなくても、複数のユーザーアカウントにサンドボックス化されたモジュールを設定できますか?
- virtualenvを使用して、ケース(a)の時間を節約できますか?つまり、モジュールをインストールしますが、すべてのpythonにそれを認識させることができますか?
私は、環境を分離して、ケース(c)の問題に応じて、「workonscience32」「workonscience64」と入力するというアイデアが好きです。
アドバイスをいただければ幸いです。