ImportError:在pyInstaller之后没有名为“ tkinter”的模块


问题内容

我想做一个可执行文件,但是每次我运行它编写的.exe时ImportError: No module named 'tkinter',我在Stackowerflow上阅读的所有内容都对我没有帮助!

我的python程序很简单(ODE求解器),仅请求:

from math import*
from pylab import*
import numpy as np

import matplotlib
import numpy as np
import matplotlib.pyplot as plt

我将我的副本粘贴prog.pyC:\Python\ScriptspyInstaller所在的文件夹中。我计算了命令行pyinstaller -F eulersolver.py,这prog.exedist文件夹中创建了一个。当我运行此代码时,我有

ImportError: No module named 'tkinter'
Failed to execute script prog

但是我的程序不使用此模块…您对我有什么建议或帮助吗?

作业系统: Windows64

*适用于Win64的 *Python: 3.5

注意: 我今天已经卸载/安装python 3次了(在阅读本网站和国外的文档之后)。

注2: 我仅将Python用于科学问题。我不是计算机科学家,所以在解释计算机内容时对我友善:S


问题答案:

您应该使用隐藏导入
pyinstaller eulersolver.py --hidden-import=tkinter -y