我用python写了一些文件,想创建一个exe文件。为此,我创建了一个setup.py文件,如下所示:
import sys
from cx_Freeze import setup, Executable
# Dependencies are automatically detected, but it might need fine tuning.
build_exe_options = {"includes": ["tkinter"]}
# GUI applications require a different base on Windows (the default is for a
# console application).
base = None
if sys.platform == "win32":
base = "Win32GUI"
setup(
name = "LSR",
version = "0.1",
description = "",
options = {"build_exe": build_exe_options},
executables = [Executable("LS-R.py", base = base)])
然后我在cmd中写:
python setup.py构建
我收到此错误:
“ c:\ users \ appdata \ local \ programs \ python \ python36 \ dlls \ tk86t.dll的GetDependentFiles()期间出错”:(0,'系统找不到指定的文件','c:\ users \ appdata \ local \ programs \ python \ python36 \ dlls \ tk86t.dll',2,无)复制C:\ Users \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ pywin32_system32 \ pywintypes36.dll-> build \ exe.win-amd64-3.6 \ lib \ pywintypes36.dll复制C:\ Users \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ pywin32_system32 \ pythoncom36.dll-> build \ exe.win-amd64-3.6 \ lib \ pythoncom36.dll
exe文件已创建,但是当我尝试打开它时,出现以下消息:ModuleNotFoundError:No module named 'tkinter'
有人知道出什么问题吗?我应该怎么做才能解决? (我在Windows操作系统中工作)