所以我的程序在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