ImportError: требуется пакет 'six' - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь преобразовать свой скрипт на tkinter python в exe с помощью cx_Freeze.Отныне я занимался многими распространенными проблемами TCL-TK, DLL и idna.Кажется, я решил их, но теперь у меня есть другая проблема.Когда я пытаюсь запустить exe-версию приложения, я получаю следующую ошибку:

ImportError: требуется пакет 'six';обычно это связано с этим пакетом, поэтому, если вы получите это предупреждение, обратитесь к упаковщику вашего дистрибутива.

import cx_Freeze
import sys
import os.path
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')


base = None

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

executables = [cx_Freeze.Executable ("SeeWord.py", base=base)]

cx_Freeze.setup(name="SeeWord",
                options= {"build_exe": {"packages": ["idna", "tkinter", 
    "MySQLdb", "requests", 
    "bs4","re","random","win10toast","time","datetime","threading"] }},
                version="0.01",
                description="vocabulary application",
                executables = executables)
...