【问题标题】:Error when converting .py file to exe将 .py 文件转换为 exe 时出错
【发布时间】:2017-01-31 16:08:09
【问题描述】:

当我尝试将我的 .py 文件转换为 exe 时,我在命令提示符中收到此错误:

[Errno 2] No such file or directory: 'C:\\Program Files\\Python35\\tcl\\tcl8.6'

这是我的 setup.py 文件代码:

from cx_Freeze import setup, Executable

import os
os.environ['TCL_LIBRARY'] = "C:\\Program Files\\Python35\\tcl\\tcl8.6"
os.environ['TK_LIBRARY'] = "C:\\Program Files\\Python35\\tcl\\tk8.6"

setup (name = 'CODAQ Beta', version = '0.1', description = 'Aerosol Data Visualization Environment', executables = [Executable("CODAQ.py")])

我听说可能我必须根据系统中tcl8.6tk.86 的路径更改os.environ['TCL_LIBRARY']os.environ['TK_LIBRARY']。关于如何做到这一点的任何提示?

【问题讨论】:

  • tcl8.6 在 `C:\\Program Files\\Python35\\tcl\` 中吗?

标签: python tkinter tcl exe cx-freeze


【解决方案1】:

找到解决方案:

tcl 实际上在 Anaconda3 中:

这是我更改的代码:

from cx_Freeze import setup, Executable

import os
os.environ['TCL_LIBRARY'] = "C:\\Program Files\\Anaconda3\\tcl\\tcl8.6"
os.environ['TK_LIBRARY'] = "C:\\Program Files\\Anaconda3\\tcl\\tk8.6"

setup (name = 'CODAQ Beta', version = '0.1', description = 'Aerosol Data Visualization Environment', executables = [Executable("CODAQ.py")])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    • 2023-01-04
    • 2021-10-03
    相关资源
    最近更新 更多