0

上司が単一のexeとして配布したいWindows 7でプログラムをコンパイルしようとしています。これは、cx_freezeを使用できないことを意味します。ただし、プログラムには、SVFS ( https://pypi.python.org/pypi/SVFS )と呼ばれる py2exe によって取得されないライブラリが含まれています。GUI2exe を使用してプロセスを簡略化しようとしていますが、SVFS パッケージがインストールされている場所を探しましたが、site-packages ディレクトリにインストールされていないようです。Python シェルを実行すると、SVFS インポートが機能します。だから私の質問は:

Python を使用して、インストールしたすべてのサードパーティ モジュールの正確な場所を見つけるにはどうすればよいですか? この情報を py2exe に渡し、プログラムを起動して実行するにはどうすればよいですか?

なぜ私がpyinstallerを使用しないのか疑問に思っている人のためのPS、それは古く、私のマシンでさえ実行されていません。

4

1 に答える 1

0

VendorID を試した後、最終的に実行可能ファイルをビルドすることができました。これにより、すべての依存関係を正しく取得し、Visual Studio 2008 nmake で exe を生成することができました。

于 2013-08-31T17:19:05.747 に答える