GUI2exe py2exe无法正确导入模块(python 2.7)

时间:2013-08-31 01:49:41

标签: python python-2.7 py2exe

我正在尝试在Windows 7下编译一个程序,我的老板希望将其作为单个exe分发,这意味着我无法使用cx_freeze。但是,该程序中有一个库,它不被称为SVFS(https://pypi.python.org/pypi/SVFS)的py2exe获取。我正在使用GUI2exe来尝试简化流程,我已经找到了安装SVFS包的地方,它似乎没有安装在site-packages目录中。当我运行python shell时,SVFS导入工作。所以我的问题是:

如何使用python查找已安装的每个第三方模块的确切位置? 然后,我如何将此信息传递给py2exe并启动并运行我的程序?

P.S对于任何想知道为什么我不使用pyinstaller的人来说,它很古老,甚至不能在我的机器上运行。

1 个答案:

答案 0 :(得分:0)

我在尝试VendorID之后最终能够构建可执行文件,它能够正确地获取所有依赖项并使用visual studio 2008 nmake生成一个exe。