私は、Pythonを使って特定の種類の科学的作業を行うための新しいPython新人グループのための新しいシステムをセットアップしています。それには2つの異なるpythons(32ビットと64ビット)があり、システム上のユーザーが使用する一連の共通モジュールをインストールしたい。複数のユーザまたはグループのためのVirtualenv
- (a)の一部のモジュールは、両方のニシキヘビのために箱から出して動作し
- (b)は、いくつかのコンパイルコードとPythonに応じて異なるインストール、および
- (c)の一部がで動作しませんすべての特定のヒヨコに。
私はvirtualenv(+ wrapper)がこのような状況に適していると言われていますが、どうすればわかりにくいですか。
- virtualenvを使用して、各ユーザーごとに各モジュールをインストールすることなく、複数のユーザーアカウント間でサンドボックス化されたモジュールをセットアップできますか?
- virtualenvを使用して、ケース(a)のために時間を節約すること、つまりモジュールをインストールすることはできますが、すべてのパイソンに見せてもらえますか?
私は、環境を隔離し、ケース(c)の問題に応じて "workon science32"、 "workon science64"とタイプするというアイデアが気に入っています。
アドバイスありがとうございます。
1.7 --no-site-packagesのデフォルトはhttp://pypi.python.org/pypi/virtualenv –
@TomWillisありがとうございました。 – Kekoa