我可以从哪里获取python27.dll和wxmsw dll

4 投票
1 回答
8256 浏览
提问于 2025-04-17 05:49

我们现在的项目是用Python2.3和wxPython-2.4.1.2做的,运行得很好。不过现在我们要把它升级到Python2.7和wxPython2.8.12.1。

因为我对Python和安装dll文件还不太熟悉,所以需要一些指导。

在我旧的NSIS安装文件夹里,有以下文件:

  • python23.dll
  • wxmsw24h.dll

这个项目是之前的程序员做的,我不知道他是从哪里弄来的这些dll文件,也不知道他是怎么制作这些dll的。

我觉得,要为我的新Python制作安装程序,我需要以下dll文件:

  • python27.dll
  • wxmsw28h.dll

根据我的理解,wxmsw的dll文件需要编译wxPython的源代码,但我不太确定该怎么做。

请告诉我,我可以从哪里获得这些dll文件?如果我需要自己创建这些文件,请告诉我该怎么做。

谢谢大家的帮助!

1 个回答

3

Python的动态链接库(DLL):

c:\WINDOWS\system32\python27.dll

或者:

C:\Windows\SysWOW64\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的评论。

撰写回答