Python到.exe无效

时间:2018-07-27 08:08:54

标签: python executable

我写了一个python脚本,可以很好地与Tkinter一起使用。我寻找将其转换为.exe文件,然后成功使用cxfreeze。

所以我有我的可执行文件,但是当我运行它时,它只会使控制台在半秒钟内出现。

此外,TK库位于可执行文件中。

有人想让它工作吗?

这是我的setup.py:

# coding: utf-8

from cx_Freeze import setup, Executable
import os.path

    opts = {'include_files': 
    ['bonjour.gif','bouton.gif','tk86t.dll','tcl86t.dll'],'includes':['re']}
    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')


    setup(
        name = "votre_programme",
        version = "1.0",
        description = "Votre programme",
        executables = [Executable(r'C:\Users\X540LA-XX677T\Desktop\- 
        \Python\jeu_caroline\jeu_caroline.py')],
    )
    options = {
        'build_exe': {
            'include_files':[
                os.path.join(PYTHON_INSTALL_DIR, 'DLLs', 'tk86t.dll'),
                os.path.join(PYTHON_INSTALL_DIR, 'DLLs', 'tcl86t.dll'),
              ],
         },
    }

编辑:有了屏幕截图,我成功出现了以下错误:

  

DLL加载失败:找不到指定的模块

所以我在文件中添加了tk86t.dll和tlc86t.dll,但没有任何改变

0 个答案:

没有答案