2

主にいくつか質問があります。変数に関するものPATHと、モジュールの配布に関するものがあります。

  • プログラムの実行に必要なモジュールのみを含むコードで Python インタープリターを配布することはできますか?

  • 必要なモジュールだけをインストールした独自の Python ディストリビューションを作成することはできますか?

  • PATH変数を使用して Python を起動せずに (Windows で) Python インストールの場所を取得することは可能ですか?

  • Python のインストーラに、Python を に追加するオプションが含まれていないのはなぜPATHですか?

私がこれらのことを尋ねる理由は、誰かが手動で Python を に追加しなくてもスクリプトを共有できる方法を考えていたからですPATH。そうすれば、スクリプトをフリーズせずにプログラムに必要なモジュールを配布できます。

4

1 に答える 1

0

Python アプリケーションは、ラッパーの自己完結型インストールにすることができます。

Microsoft Windows でこれを行うための推奨される方法の 1 つは、py2exe http://www.py2exe.org/です。

アプリケーションに必要な Python パッケージ (eggs) のみを配布できるように、py2exe はモジュールの依存関係を処理できる必要があります。Pythonディストリビューション自体をどのように削減できるかはわかりません。

これは、ターゲット マシンに Python インタープリターが含まれていない場合、またはエンド ユーザーにとってインストールが難しすぎる場合に推奨される方法です。

デフォルトの Python の場所は、何らかの理由で突く必要がある場合、Windows レジストリにも書き込まれます。私のブログ)

于 2012-12-07T06:27:05.617 に答える