0

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

如何使用 python 找到我安装的每个 3rd 方模块的确切位置?然后如何将这些信息传递给 py2exe 并让我的程序启动并运行?

PS 对于任何想知道为什么我不使用 pyinstaller 的人,它很古老,甚至没有在我的机器上运行。

4

1 回答 1

0

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

于 2013-08-31T17:19:05.747 回答