PyInstaller не может проверить зависимости сборки

Я пытаюсь создать модуль Tkinter GUI с опцией сборки для сборки Exes после того, как пользователь введет некоторые входные данные, и я не хочу, чтобы он устанавливал python и pyinstaller, чтобы иметь возможность скомпилировать код в Exe.

Использование Python 3.6.0

Я сделал 2 скрипта python с первым именем compiler.py и другим hello.py hello.pyprint(«Hello World»)

compiler.py

import PyInstaller.__main__ import ctypes import win32ctypes from win32ctypes import pywin32 from win32ctypes.pywin32 import pywintypes import os def compiling(): PyInstaller.__main__.run([ # ‘—name=%s’ % package_name, ‘—onefile’, ‘—windowed’, # ‘—add-binary=%s’ % os.path.join(‘resource’, ‘path’, ‘*.png’), # ‘—add-data=%s’ % os.path.join(‘resource’, ‘path’, ‘*.txt’), # ‘—icon=%s’ % os.path.join(‘resource’, ‘path’, ‘icon.ico’), os.path.join(‘hello.py’), # my_package is a Directory # ‘—version-file=%s’ % os.path.join(‘assembly.txt’), ]) compiling()

когда я пытаюсь скомпилировать compiler.py с помощью pyinstaller, он успешно компилируется с помощью — ›pyinstaller —onefile —console compiler.py

но когда я пытаюсь запустить exe, он выдает

PyInstaller cannot check for assembly dependencies. Please install pywin32-ctypes. pip install pywin32-ctypes

Что я пробовал? 1-я успешно установил pywin32-ctypes 2-Пытался скомпилировать compiler.py с другими альтернативами, кроме pyinstaller 3-cx-freeze & nuitka, оба они выдают одну и ту же ошибку, когда я запускаю после компиляции. 4- попробовал использовать Python 3.7.5 на другом компьютере, запустите новый, бросьте ту же ошибку, поэтому я выбираю pyinstaller, потому что он может создавать 1 EXE

https://github.com/pyinstaller/pyinstaller/issues/3892

https://github.com/pyinstaller/pyinstaller/issues/3793

Невозможно запустить PyInstaller — установите PyWin32 или pywin32-ctypes

Все, что не удалось, это то, что я делаю неправильно, или проблема с Pyinstaller

Источник: ledsshop.ru

Стиль жизни - Здоровье!