Python 我的申请赢了';我跑不了,因为我';我缺少MSVCR90.dll,我能做什么?

Python 我的申请赢了';我跑不了,因为我';我缺少MSVCR90.dll,我能做什么?,python,wxpython,runtime-error,py2exe,msvcr90.dll,Python,Wxpython,Runtime Error,Py2exe,Msvcr90.dll,我使用说明创建了我的应用程序。每次使用py2exe创建应用程序后双击应用程序时,我都会收到此消息: The program can't start because MSVCR90.dll is missing from your computer... 我不知道该如何获取这个文件:MSVCR90.dll 我知道以前有人问过这个问题,但老实说,答案让我更加困惑,而且我到处都能看到不同的答案。使用它说我需要MSVCR90.dll的9.0.21022.8版本,所以我使用他们给我的。我下载并安装了它,

我使用说明创建了我的应用程序。每次使用py2exe创建应用程序后双击应用程序时,我都会收到此消息:

The program can't start because MSVCR90.dll is missing from your computer...
我不知道该如何获取这个文件:MSVCR90.dll

我知道以前有人问过这个问题,但老实说,答案让我更加困惑,而且我到处都能看到不同的答案。使用它说我需要MSVCR90.dll的9.0.21022.8版本,所以我使用他们给我的。我下载并安装了它,但现在我不知道下一步该做什么,因为它除了把我的c盘弄得一团糟之外,似乎什么都没做。我再次尝试创建应用程序,但问题仍然存在。我查了一下我的电脑,看看是否有MSVCR90.dll,它会把我带到一个名字奇怪的文件夹,其中包含三个.dll:msvcm90.dll、msvcp90.dll、MSVCR90.dll

我将这个msvcr90.dll(版本:9.0.30729.1)复制到dist文件夹并运行了该应用程序,但它仍然无法正常工作,因为它显示:
运行时错误。。。R6034…

我甚至更改了setup.py以添加以下行:


options={“py2exe”:{“dll_排除”:[“msvcr90.dll”]}
但这也不起作用

好的,它起作用了。我必须将程序工具栏中的图像包含在dist文件夹中。除此之外,您还需要在setup.py中排除msvcp90.dll。

尝试(重新)安装Visual C 2008可再发行版,您可以从Hey获得,我会这样做,但您能告诉我以后应该做什么吗。我是否重新运行python setup.py py2exe?或者有中间步骤吗?所以我重新安装了它,但它没有做任何事情,因为仍然给我相同的错误。顺便说一句,我使用的是windows 7。您应该编写编辑作为答案并接受它,因此它关闭了问题@shn