プログラムをPythonで作成しました。これは7つのファイルにまたがって書き込まれ、そのうちの3つのファイルにカスタムパッケージをインポートします。問題は、プログラムをexeファイルに組み込むことができないことです。pyinstaller1.5.1とpy2exeを試しました。私は見つけたすべてのチュートリアルに従いましたが、成功しませんでした。作成したexeを実行しようとするたびに、カスタムパッケージが見つからないというエラーメッセージが表示されます。完全なパッケージをexeに組み込むことができなかったと思います。助けてください。
from distutils.core import setup
import py2exe, sys, os
sys.argv.append('py2exe')
mfcfiles = [os.path.join(mfcdir, i) for i in ["mfc90.dll", "mfc90u.dll", "mfcm90.dll", "mfcm90u.dll", "Microsoft.VC90.MFC.manifest"]]
data_files = [("Microsoft.VC90.MFC", mfcfiles),]
setup(
data_files = data_files,
options = {'py2exe': {'optimize': 2}},
windows = [{'script': "LoadFilesGUI.py"}],
zipfile = "shared.lib",
)
別:
from distutils.core import setup
import py2exe, sys, os
sys.argv.append('py2exe')
setup(
options = {'py2exe': {'optimize': 2}},
windows = [{'script': "LoadFilesGUI.py"}],
zipfile = None,
console=['LoadFilesGUI.py'],
)