Вопросы

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

Читать:
Ошибка установки PySide с командой python setup.py egg_info не удалось с кодом ошибки 1

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

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

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

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

Похожие записи

как правильно использовать файлы .kv и .py? — вызов функций из .kv как структурировать .py

admin

Не удалось найти SDK SQLite.UWP.2015 при создании приложения UWP с использованием размещенного пула TFS

admin

fortran 2003 и указатели

admin

Гарантируется ли, что левый операнд в операторе запятой не будет фактически выполнен, если он не имеет побочных эффектов?

admin

Symfony: ошибка установки пакета администрирования sonata

admin

Как узнать, присутствует ли файл в нескольких ветках в git

admin