我想要创建一个可执行文件,但每次运行.exe文件时都会显示“ImportError:找不到模块'tkinter'”,而且我在Stackoverflow上读到的所有内容都没有帮助我解决问题!
我的Python程序很简单(ODE求解器),只需要以下模块:
但是我的程序没有使用这个模块...你有任何建议或帮助吗? 操作系统 : Windows64 Python版本 : 3.5 for Win64 备注 : 我今天已经三次卸载/安装了Python(在国内和国外的文档上都看过)。 备注2 : 我只是用Python来解决科学问题。我不是计算机专家,所以请对我解释计算机方面的东西时要友善一些 :S
我的Python程序很简单(ODE求解器),只需要以下模块:
from math import*
from pylab import*
import numpy as np
import matplotlib
import numpy as np
import matplotlib.pyplot as plt
我将prog.py
的副本粘贴到pyInstaller所在的C:\Python\Scripts
文件夹中。然后执行命令行pyinstaller -F eulersolver.py
,该命令会在dist
文件夹中创建一个prog.exe
。运行此代码后:
ImportError: No module named 'tkinter'
Failed to execute script prog
但是我的程序没有使用这个模块...你有任何建议或帮助吗? 操作系统 : Windows64 Python版本 : 3.5 for Win64 备注 : 我今天已经三次卸载/安装了Python(在国内和国外的文档上都看过)。 备注2 : 我只是用Python来解决科学问题。我不是计算机专家,所以请对我解释计算机方面的东西时要友善一些 :S
pyinstaller -F prog.py
。 - Johnmatplotlib
使用tkinter
来显示带有图形的窗口。 - furasimport tkinter
,也许它会分配tkinter
模块。或者在运行pyinstaller
之前阅读如何设置配置。tkinter
使用外部的dll
,语言为tcl
,其 GUI 为tk
,因此您可能需要手动添加有关tcl.dll
和tk.dll
的配置信息(我不使用 Windows,因此我不知道是否是tcl.dll
和tk.dll
)。 - furas