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.py
到C:\Python\Scripts
pyInstaller所在的文件夹中。我计算了命令行pyinstaller -F eulersolver.py
,这prog.exe
在dist
文件夹中创建了一个。当我运行此代码时,我有
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