python程序工作,但.exe无法打开cx_Freeze

时间:2016-02-01 22:39:11

标签: python python-3.x tkinter cx-freeze

所以我的程序在PyCharm中运行正常,但出于某种原因,当我使用cx_freeze创建.exe时,它将无法打开。构建时一切顺利,我的.exe被创建但是当我尝试打开它时,没有任何反应。

这是我第一次创建.exe并尝试使用另一个(更简单的)脚本,但仍然无法打开!

请参阅下面的setup.py:

import cx_Freeze
import sys

base =  None

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

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

cx_Freeze.setup(
    name="Cable Calculator",
    option={"build_exe":{"packages":["tkinter","matplotlib"]}},
    version="0.01",
    description="Calculator",
    executables=executables
    )

我不确定我是否完全错过了某些东西或什么。另外,在使用以下内容构建之前,我必须设置TK和TCL库。

set TCL_LIBRARY=C:\Users\Patrick\WinPython-64bit-3.5.1.1build7\python-3.5.1.amd64\tcl\tcl8.6\
set TK_LIBRARY=C:\Users\Patrick\WinPython-64bit-3.5.1.1build7\python-3.5.1.amd64\tcl\tk8.6\

我感谢任何帮助。

-PD

0 个答案:

没有答案