Python PyInstaller和Enthough套件

Python PyInstaller和Enthough套件,python,pyinstaller,enthought,mayavi,pythonxy,Python,Pyinstaller,Enthought,Mayavi,Pythonxy,我想知道是否有人成功地使用pyinstaller创建了一个独立的可执行文件,并使用了一个包含Enthund导入的脚本。我已经尝试这样做了几天了,但是我一直得到一个导入错误。通过一些挖掘,我相信我可能需要添加一些隐藏的导入并创建自己的钩子。然而,我还没有听说有人在这方面取得过任何成功,所以我想在这里询问一下,看看是否有人对这种情况有过一些经验。我一直在尝试为我的python应用程序构建一个独立的exe,它使用matplotlib(Enthough的一个组件),但在运行时遇到了很多麻烦。最后在pyi

我想知道是否有人成功地使用pyinstaller创建了一个独立的可执行文件,并使用了一个包含Enthund导入的脚本。我已经尝试这样做了几天了,但是我一直得到一个导入错误。通过一些挖掘,我相信我可能需要添加一些隐藏的导入并创建自己的钩子。然而,我还没有听说有人在这方面取得过任何成功,所以我想在这里询问一下,看看是否有人对这种情况有过一些经验。

我一直在尝试为我的python应用程序构建一个独立的exe,它使用matplotlib(Enthough的一个组件),但在运行时遇到了很多麻烦。最后在pyinstaller站点上发现了一个bug post(),它告诉我这是pyinstaller中的一个bug。我按照那篇文章中的参考下载了pyinstaller的固定版本​


现在我的单机版exe运行良好。我打赌你和我遇到了同样的问题。看

我没有使用PyInstaller,但我使用py2exe打包ETS GUI应用程序。您几乎肯定需要使用
--onedir--hidden import=traitsui.qt4--hidden import=pyface.ui.qt4
(如果您使用的是wxPython,请将
qt4
替换为
wx
)。您是否可以向我提供用于将ETS打包为py2exe的安装脚本。如果可能的话,我想举一个例子。很抱歉,这是一个客户的专有工作。如果你想试用py2exe,Thomas Lecocq有一篇文章可以引导你通过