7

我正在使用 setuptool 的 bdist_wininst 为我的项目构建安装 EXE。但是,我发现当我在带有 Python 2.7.3 的 Win7-64 位机器上实际运行所述安装程序时,我得到一个运行时错误,如下所示:http: //i.imgur.com/8osT3.jpg。(只有针对 python-2.7 64 位的 64 位安装程序;32 位安装程序(在 python2.7 32 位上)看起来很好)我可以单击确定,安装程序完成,但这对于最终用户来说肯定看起来很糟糕。

任何想法如何解决它?

4

2 回答 2

2

也许您必须专门为 x64 创建可执行文件?这是您必须运行的命令:

python setup.py build --plat-name=win-amd64

更多信息可以在这里找到:

http://docs.python.org/2/distutils/builtdist.html#cross-compiling-on-windows

于 2013-04-14T08:17:37.463 回答
1

可能 Visual C++ Redistributable Package 丢失或损坏,尝试(重新)安装 Microsoft Visual C++ 2008 SP1/2010 Redistributable Package (x64) 或任何其他版本。

于 2013-04-09T20:34:24.707 回答