Python ошибка в основном скрипте, нет модуля с именем 'test__init__' - PullRequest
0 голосов
/ 06 января 2020

Я учу python основы c с помощью tkinter и скомпилирую его в ".exe" с помощью cx_Freeze. Когда я перенес весь проект (после сборки) на другой компьютер, я получил эту ошибку.

enter image description here

Мой файл setup.py:

import os
import sys
from cx_Freeze import setup, Executable

PYTHON_INSTALL_DIR = os.path.dirname(os.path.dirname(os.__file__))
os.environ['TCL_LIBRARY'] = os.path.join(PYTHON_INSTALL_DIR, 'tcl', 'tcl8.6')
os.environ['TK_LIBRARY'] = os.path.join(PYTHON_INSTALL_DIR, 'tcl', 'tk8.6')

options = {
    'build_exe': {
        'include_files':[
            os.path.join(PYTHON_INSTALL_DIR, 'DLLs', 'tk86t.dll'),
            os.path.join(PYTHON_INSTALL_DIR, 'DLLs', 'tcl86t.dll'),
         ],
    },
}

base = None
if sys.platform == 'win32':
    base = 'Win32GUI'

executables = [
    Executable('test.pyw', base=base, icon='ico.ico')
]

setup(name='My first test',
      executables=executables,
      options=options
      )

Кто-нибудь знает, как это исправить? Большое спасибо !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...