2

よく使用される python パッケージがインストールされたマシンが 1 台ありました。そして、同じパッケージを別のマシンまたは異なるpythonバージョンの同じマシンにインストールしたいと思います。pip、easy-install、またはその他の方法でこれらのパッケージをバッチでインストールできるかどうかを知りたいです。perl を使用すると、バンドル パッケージのようなものがあります。Python でそれを行うにはどうすればよいですか?

4

2 に答える 2

9

Pip には、このための優れた機能がいくつかあります。を使用して、環境からのすべての要件をファイルに保存できます。pip freeze > reqs.txt

その後、 :pip install -r reqs.txtを実行すると、まったく同じ環境が得られます。

.pybundleコマンドで複数のライブラリをファイルにバンドルしpip bundle MyApp.pybundle -r reqs.txt、後で でインストールすることもできますpip install MyApp.pybundle

それがあなたが探しているものだと思います:)

于 2010-06-24T02:05:18.453 に答える
0

基本的な Python 要件をすべて備えたリポジトリの 1 つにファイルを保持し、requirements.txtPIP を使用してそれらを新しいマシンにインストールします。

requirements.txt私の各プロジェクトには、 virtualenv で使用するためのすべての依存関係を含む独自のファイルもあります。

于 2010-06-24T01:49:24.553 に答える