私は、コマンドプロンプトで、私の単純なスクリプトのうち、exeファイルを作成しています「スクリプトを実行するために失敗しました」: pyInstallerの--onefile --exclude-モジュールscipyのダウンロードmyscript.pypyInstallerの除外モジュールの原因は
とするとき.exeを開く "myscript.exeスクリプトの実行に失敗しました"というメッセージが表示されます
除外モジュールを使用しないと、プログラムは完全に正常に動作します。 これも正常に動作しますscipyの有無にかかわらず(exclude-moduleコマンドを学習するために追加しました)
ここは私の.spec fiですファイルシステムで作成されたファイル:
# -*- mode: python -*-
block_cipher = None
a = Analysis(['Simpletkinter.py'],
pathex=['C:\\Program Files (x86)\\Python36-32\\Scripts'],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
runtime_hooks=[],
excludes=['scipy'],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher)
pyz = PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
name='Simpletkinter',
debug=False,
strip=False,
upx=True,
runtime_tmpdir=None,
console=False)
私は今後excludeオプションを使用する予定ですので、どんな助けでも大歓迎です!
ジャレッド