wxpython入门(一)环境搭建

wxpython入门(一)环境搭建

网络上搜索了一下,结合我本机的环境。已经拥有
eclipse---Version: 3.5.1.R35x_v20090910-9gEeG1_FthkNDSP2odXdThaOu9GFDPn83DGB7
java----java version "1.6.0_11"
python--Python 2.6.4
pydev----1.4.8.2881

根据网上的结果,我还需要安装wxpython,py2exe这两个东东,那么我就一步一步的来吧。
1.wxPython安装
地址 http://www.wxpython.org/download.php
得到文件并安装
wxPython2.8-win32-unicode-2.8.10.1-py26.exe
wxPython2.8-win32-docs-demos-2.8.10.1.exe

2.py2exe安装
地址 http://sourceforge.net/projects/py2exe/files/
得到文件并安装
py2exe-0.6.9.win32-py2.6.exe

3.测试环境是否安装成功
新建项目easyfinance,然后新建py文件WxPythonWindow.py,代码如下:
'''
Created on 2010-3-27

@author: sillycat
'''
import wx
class App(wx.App):
    def OnInit(self):
        frame = wx.Frame(parent=None, title='hello sillycat')
        frame.Show()
        return True
app = App()
app.MainLoop()

运行后,看到出现一个窗口,显示的title是hello sillycat。哈哈。证明环境成功啦。

4.测试一下py2exe
新建py文件PyConvert.py在finance这个src目录下:
'''
Created on 2010-3-27

@author: sillycat
'''
from distutils.core import setup 
import py2exe 
import sys 

sys.path.append('c:/Program Files/Microsoft Visual Studio 9.0/VC/redist/x86/Microsoft.VC90.CRT') 
setup(windows=[{"script": "com/sillycat/finance/WxPythonWindow.py"}]) 

然后切换到目录执行命令:
D:\work\easyfinance\finance>python PyConvert.py py2exe

出错:
*** finding dlls needed ***
error: MSVCP90.dll: No such file or directory

网上搜索了一下,发现我已经安装了VC2008的,找了下对应目录
C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT
下面已经存在了这个dll文件,可能是py找不到而已,所以我修改了一下代码,把这个路径加到了sys.path里面,就Ok啦。

成功后,在dist目录下生成了很多文件,其中有一个WxPythonWindow.exe
双击,就可以看到我们先前运行的窗口了。

你可能感兴趣的:(eclipse,python,Microsoft,vc++,wxPython)