我在Windows 7中多次使用过cx_freeze,而且我从来没有遇到任何问题,但现在我想在Windows XP中运行由cx_freeze生成的可执行文件。 但是当我运行程序我得到这个错误:Windows XP中的Python Cx_Freeze错误
the application configuration is incorrect. Reinstalling this application may fix this problem
...我已经寻找这个问题的信息,它似乎是在Microsoft Visual Studio 2008的可再发行不intstalled。我打算在很多计算机上启动这个可执行文件,所以我不想在系统中安装任何东西。 我已阅读,我可以把那4个文件比我的二进制文件相同的文件夹为:从这个目录
C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375
msvcm90.dll msvcp90.dll msvcr90.dll
而这个文件从该目录
C:\WINDOWS\WinSxS\Manifests
x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375.manifest
我有搜索 那些3这个直播在我的系统(赢8),他们没有这个完全的文件夹。无论如何,我从互联网上下载并尝试它,但它没有工作 我有Python 2.7和cx_Freeze -4.3.1
我读过,如果我使用较低版本的pyython它可以工作。这是真的?为什么?
你知道吗我可以在没有在系统中安装任何东西的情况下解决它? 非常感谢您的帮助。
也许你可以使用免费的[Portable Python](http://portablepython.com)来运行你的脚本而不是cx_freeze。目前有一个Python 2.7版本。 – martineau
感谢您的回复,但我需要使用我用cx_freeze获得的可执行文件。任何其他想法? – Alberto
那么,另一个常用的工具是[py2exe](http://www.py2exe.org/)。但是,它也需要msvcr90 C运行时DLL,同样,如果您没有它,获取它需要单独安装。请参阅[绑定C运行时DLL](http://www.py2exe.org/index.cgi/Tutorial#Step521)。 – martineau