【发布时间】:2016-04-15 06:48:48
【问题描述】:
我有一个简单的脚本,我想将其转换为单个 .exe 文件。但是,无论我做什么,py2exe 和 pyinstaller 都无法处理将 tkinter 包含到文件中。因此,pyinstaller 的命令如下:
>python pyinstaller.py --onefile --hidden-import=Tkinter FacebookPhotoRandomizer.py
导致创建文件,但是当我尝试运行它时,我得到:
Traceback (most recent call last):
File "<string>", line 2, in <module>
ImportError: No module named tkinter
FacebookPhotoRandomizer returned -1
我已尝试使 tkinter 导入尽可能明确,因此我的脚本的标题部分如下所示:
import tkinter
import os, imghdr, random, pyperclip
from tkinter import messagebox
虽然错误仍然存在。我该如何解决这个问题?
【问题讨论】:
标签: python windows pyinstaller