консольное приложение, созданное с помощью pyinstaller, немедленно закрывается

#python #python-3.x #numpy #pyinstaller #exe

Вопрос:

я написал код, чтобы узнать, как использовать pyinstaller, но после того, как я нажал, моя консоль exe появляется на секунду, а затем сразу закрывается.

Для решения я попытался отключить систему безопасности Windows и т. Д. И снова установил pyinstaller. Также пробовал использовать разные строки для создания моего exe-файла. В любом случае, кажется, ничего не работает. Кстати, я пытаюсь использовать это только для того, чтобы передать один из моих кодов кому-то, кто не использует IDE. Поэтому, если вы знаете какой-либо способ создания простого exe-файла, пожалуйста, помогите.

Вот файл спецификации:

 # -*- mode: python ; coding: utf-8 -*-   block_cipher = None   a = Analysis(['1.py'],  pathex=[],  binaries=[],  datas=[],  hiddenimports=[],  hookspath=[],  hooksconfig={},  runtime_hooks=[],  excludes=[],  win_no_prefer_redirects=False,  win_private_assemblies=False,  cipher=block_cipher,  noarchive=False) pyz = PYZ(a.pure, a.zipped_data,  cipher=block_cipher)  exe = EXE(pyz,  a.scripts,  a.binaries,  a.zipfiles,  a.datas,   [],  name='1',  debug=False,  bootloader_ignore_signals=False,  strip=False,  upx=True,  upx_exclude=[],  runtime_tmpdir=None,  console=True,  disable_windowed_traceback=False,  target_arch=None,  codesign_identity=None,  entitlements_file=None )  

Вот код:

 # -*- coding: utf-8 -*- """ Spyder Editor  This is a temporary script file. """  import numpy as np  a = float(input("yer kotu"))   b = float(input("irtifa")) # m   s = float(input("aralik")) # m   ton = float(input("profil kg/m")) # kg/m  piece_length = float(input("çıbıklar arası mesafe")) # m  piece_in_every = np.arange(a,b s,s)  piece_am = len(piece_in_every) - 1 # adet gözden geçirilmeli çizime göre  w_piece = piece_am * ton * piece_length  print(f' merdivenin kütlesi eşittir {w_piece} kg')   input("Press enter to proceed...")