0

かなり複雑な Python アプリケーションを顧客のコンピューターにインストールしたいと考えています。Python インタープリターとライブラリのプライベート コピーをスクリプトと共にインストールすることを考えています。これを行う方法はありますか?

pyexe/pyinstaller のようなソリューションを探しているわけではないことに注意してください。このようなソリューションは、インタープリター、ライブラリー、およびスクリプトを含む巨大な実行可能ファイルを作成します。実行すると、すべてが動的に取得され、スクリプトが開始されます。私のスクリプトはサブプロセスを生成することによって他のスクリプトを実行するため、このようなソリューションは使用できません。生成するサブプロセスが非常に多いため、サブプロセスを exe ファイルにフリーズすると非常に遅くなります。サブプロセスが生成されるたびにフリーズが解除されるため、通常は起動に時間がかかるためです。

私が探しているのは、インタプリタとライブラリのプライベート コピーと共に Python スクリプトをインストールする方法です。仕事をするためのインストーラーを作成できることを願っています。インストーラーは、必要なすべてのファイルをディレクトリにインストールするだけで、理想的にはデスクトップにアイコンを作成します。

それは明らかに可能です。私はWingIDEを見ていました。python でビルドされている可能性が非常に高いですが、凍結されたバージョンの python が配布されています。

ところで:私は窓を使用しています。

4

1 に答える 1

0

PortablePythonをチェックしてください 。自己完結型であり、レジストリの依存関係はありません。おそらく、アプリケーションを指す sitecustomize.py をセットアップする必要があり、システム レベルの PythonPath 変数をブロックして、別のインストールからのコードの実行を回避することもできます。

于 2013-06-14T15:43:39.460 に答える