从哪里可以获得python27.dll和wxmsw dll

从哪里可以获得python27.dll和wxmsw dll,python,wxpython,Python,Wxpython,我们当前的项目由Python2.3和wxPython-2.4.1.2组成。它工作得很好。但现在我们正在将其升级到Python2.7和wxPython2.8.12.1。 由于我是Python和安装DLL的新手,我需要一些指导。 旧Python的my NSIS安装文件夹中存在以下文件: python23.dll wxmsw24h.dll 由于这个项目是由以前的程序员制作的,我不知道他从哪里得到这些dll,也不知道他是如何制作这个dll的。 我认为,要为我的新python制作安装程序,我需要以下DLL

我们当前的项目由Python2.3和wxPython-2.4.1.2组成。它工作得很好。但现在我们正在将其升级到Python2.7和wxPython2.8.12.1。 由于我是Python和安装DLL的新手,我需要一些指导。 旧Python的my NSIS安装文件夹中存在以下文件: python23.dll wxmsw24h.dll

由于这个项目是由以前的程序员制作的,我不知道他从哪里得到这些dll,也不知道他是如何制作这个dll的。 我认为,要为我的新python制作安装程序,我需要以下DLL: python27.dll wxmsw28h.dll

据我所知,对于wxmsw dll,我需要编译wxPython src,但不确定我能为此做些什么

请让我知道,从哪里可以买到这些DLL?如果我需要创建它,请让我知道,我如何创建这些DLL

提前感谢。

Python DLL:

c:\WINDOWS\system32\python27.dll
或:

wxPython DLL:

c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxbase28uh_net_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxbase28uh_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxbase28uh_xml_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_adv_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_aui_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_core_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_gizmos_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_gizmos_xrc_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_gl_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_html_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_media_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_qa_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_richtext_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_stc_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_xrc_vc.dll

但是,如果您使用安装程序安装Python和wxPython,如果您不构建二进制文件,则不需要将其复制到任何地方。如果您正在构建独立二进制文件,请参阅Blender的评论。

您使用什么来分发?试用
cx\u Freeze
(它会自动执行所有这些操作)。我已经尝试了几乎所有可能的Python冷冻库,它是唯一一个可以处理我扔给它的所有东西的冷冻库。这个答案非常有用。首先,我需要删除现有的创建exe的奇怪方式,然后我将添加cx\U冻结。目前我们有三件事要做:py2exe安装在站点包中。包含main.c和splash.c文件的pyrun文件夹。和“安装”文件夹中的scandep.py文件。首先,我需要明白,这些都是什么。谢谢。顺便说一句,有很多方法可以使用cx_freeze,我总是喜欢这样的批处理文件调用:
c:\Python27\Scripts\cxfreeze.bat main.py--target dir=../Bin--base name=Win32GUI--icon=../Data/icon.ico--target name=MyApp.exe
谢谢您发送这个命令。这让我的生活更轻松。当我编译时,它会给我以下错误:缺少模块:?是否从serial.serialcli导入系统?从serial.serialposix导入的TERMIOS?从serial.serialcliIt导入的clr可能无法识别某些导入的模块。您可能需要使用
--包含模块
选项。cx_freeze文档很好,邮件列表处于活动状态。我发现这是Python中的问题。在Python终端上,如果我写入“import serial”,那么它将给出相同的错误,例如在文件serialcli.py的“import clr”行中找不到模块。但我不知道,为什么没有找到。我刚安装了新的。请导游。谢谢
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxbase28uh_net_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxbase28uh_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxbase28uh_xml_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_adv_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_aui_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_core_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_gizmos_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_gizmos_xrc_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_gl_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_html_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_media_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_qa_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_richtext_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_stc_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_xrc_vc.dll