python - 使用 Pyinstaller 为我的文件制作工作 exe 时遇到问题
问题描述
我有一个简单的代码,我正试图将它制作成一个 .exe 文件。该文件已导入 tkinter 和 pandastable,并且还从名为 list_of_games.csv 的 CSV 文件导入。当我尝试运行创建 exe 文件时,它只是打开命令提示符,不执行任何其他操作。
我正在尝试使用 .spec 文件制作 exe,其中包含以下隐藏导入和数据(其他所有内容都保留为默认值):
datas=[('list_of_games.csv','.')],
hiddenimports=['pandas','pandastable','matplotlib.pyplot','os','sys'],
这是有问题的代码,如果我需要修复它以使其工作:
from tkinter import *
from tkinter import font
from pandastable import Table, config
root = Tk()
root.geometry("1225x700+150+40")
root.title('Video Game Database')
frame = Frame(root, bg='light blue', bd=5)
frame.pack(fill='both', expand=True)
table = Table(frame, showtoolbar=True, showstatusbar=True)
table.autoResizeColumns()
options = config.load_options()
options = {'font': 'Calibri',
'fontsize': 11,
'rowselectedcolor': 'light green',
'colheadercolor': 'green'}
config.apply_options(options, table)
table.importCSV('list_of_games.csv')
table.redraw()
table.show()
root.mainloop()
任何人都可以提供任何帮助将不胜感激,谢谢。
解决方案
推荐阅读
- jquery - Angular 7+,如何正确包含和使用 jquery 依赖或 js ui-libraries(无类型)并加载/卸载它们
- javascript - 从表的第一列抓取数据并附加到jQuery中的最后一列
- javascript - 在另一个 forEach 方法中使用变量
- angular - Angular 7 事件绑定
- r - 如何创建一个函数以从数据框中提取列并使用 R 创建另一个?
- android - 有没有一种方法可以使用 MLKit 检测皮肤上的损伤
- c# - 将技能中的信息存储/发送到 Microsoft 虚拟助手
- javascript - 使用 Firebase 时未设置 DisplayName
- python - speedtest-cli python脚本,插入sql值错误
- java - Java 9 takeWhile 和 dropWhile 读取和跳过某些行