我有一个窗口/视图名称应用程序(后端是PySide)。我已经使用PyInstaller将它打包到.exe
,并且它成功地完成了,但是当我运行可执行文件时,它会抱怨.enaml
文件中的模块(我已经在.spec
文件中包含了该文件和解析器,见下文)。有什么问题吗?在
以下是运行.exe
文件时的错误:
Traceback (most recent call last):
File "colEq.py", line 70, in <module>
from colEq import CaseView
ImportError: cannot import name CaseView
CaseView
在colEq.enaml
文件中定义,引用的行是:
除了PyInstaller生成的默认值之外,我的spec文件还添加了以下内容:
a.datas+= [('colEq.enaml', 'colEq.enaml', 'DATA'),
('enaml\\core\\parser.py', parser_filepath, 'DATA')]
hiddenimports=[
"enaml",
"enaml.core.parse_tab.lextab",
"enaml.core.compiler_helpers",
"enaml.core.compiler_nodes",
"enaml.core.enamldef_meta",
"enaml.core.template",
"enaml.widgets.api",
"enaml.widgets.form",
"enaml.layout.api",
"enaml.stdlib.fields"
]
平台是python2.7,x86,win10。在
目前没有回答
相关问题 更多 >
编程相关推荐