windows下wxPython开发环境安装与配置方法

yipeiwu_com6年前Python基础

安装文件准备:

安装文件 下载地址
python-2.6.2.msi http://www.python.org/download/
wxPython2.8-win32-unicode-2.8.10.1-py26.exe
wxPython2.8-win32-docs-demos-2.8.10.1.exe
http://www.wxpython.org/download.php
py2exe-0.6.9.win32-py2.6.exe http://sourceforge.net/projects/py2exe/files/
eclipse-SDK-3.3.2-win32.zip http://archive.eclipse.org/eclipse/downloads/index.php
org.python.pydev.feature-1.4.7.2843.zip http://pydev.sourceforge.net/download.html

Python 与 wxPython 运行环境安装

分别安装python-2.6.2.msi、wxPython2.8-win32-unicode-2.8.10.1-py26.exe
wxPython2.8-win32-docs-demos-2.8.10.1.exe 和py2exe-0.6.9.win32-py2.6.exe
python安装路径采用默认C:\Python26,安装完毕后,将这个目录添加到path环境变量中

Pydev开发环境安装

如果未安装jre,请到www.java.com下载安装
解压缩eclipse-SDK-3.3.2-win32.zip 至D:\eclipse-3.3.2
解压缩org.python.pydev.feature-1.4.7.2843.zip 至D:\eclipse-3.3.2\pydev-1.4.7\eclipse
在D:\eclipse-3.3.2\eclipse 下创建一个文件夹“links”并在文件夹下创建文件pydev-1.4.7.link
用记事本打开pydev-1.4.7.link ,输入:path=D:/eclipse-3.3.2/pydev-1.4.7
解压后的目录结构如下:

复制代码 代码如下:

D:\
    +eclipse-3.3.2
    |--+eclipse
    |   |--+configuration
    |   |--+features
    |   |--+links
    |   |--+plugins
    |   |--+readme
    |   |---eclipse.exe
    |
    |--+pydev-1.4.7
        |--+eclipse
            |--+features
            |--+plugins

运行并配置Pydev

双击D:\eclipse-3.3.2\eclipse\eclipse.exe运行eclipse,选择一个workspace,待加载完毕后,
打开菜单:Window >> Preferences…,在弹出的对话框中,进入Pydev >> Interpreter – Python,
点击Auto Config会自动加载Python 运行环境配置

开发wxPython应用

新建一个Pydev Project:proj1,然后新建一个Pydev Module:app1.py,输入代码:

import wx
if __name__ == '__main__':
  app = wx.PySimpleApp()
  frame = wx.Frame(parent=None)
  frame.Show(True)
app.MainLoop()

右击app1.py,选择debug as >> python run, 即可运行
 
把python脚本转化成exe
新建模块:convert2exe.py,输入代码:

from distutils.core import setup
import py2exe
setup(windows=[{"script": "app1.py"}])

然后运行windows的dos 命令行,切换目录到proj1/src目录下,输入命令:
python convert2exe.py py2exe
Python 会生成dist文件夹,并把依赖dll 等资源拷贝到这个目录,同时生成 app1.exe
双击app1.exe 即可运行

文档与学习资料

Python 与 wxPython 均自带有API文档,在开始菜单中可以找到
《简明 Python 教程》http://www.woodpecker.org.cn:9081/doc/abyteofpython_cn/chinese/
《wxPython In Action》http://wiki.woodpecker.org.cn/moin/WxPythonInAction

相关文章

Python从Excel中读取日期一列的方法

如下所示: import xlrd import datetime file=u"伏特加.xls"#注意读中文文件名稍微处理一下 data=xlrd.open_workbook(...

Python+OpenCV实现车牌字符分割和识别

Python+OpenCV实现车牌字符分割和识别

最近做一个车牌识别项目,入门级别的,十分简单。 车牌识别总体分成两个大的步骤: 一、车牌定位:从照片中圈出车牌 二、车牌字符识别 这里只说第二个步骤,字符识别包括两个步骤: 1、图像处理...

python实现石头剪刀布小游戏

python实现石头剪刀布小游戏

本文实例为大家分享了python实现石头剪刀布的具体代码,供大家参考,具体内容如下 老师布置了一个石头剪刀布的作业,要可视化,还是先用代码实现再说可视化的事。 环境:window7,P...

Python命令行解析模块详解

本文研究的主要是Python命令行解析模块的相关内容,具体如下。 Python命令行常见的解析器有两种,一是getopt模块,二是argparse模块。下面就解读下这两种解析器。 ge...

Python嵌套函数,作用域与偏函数用法实例分析

本文实例讲述了Python嵌套函数,作用域与偏函数用法。分享给大家供大家参考,具体如下: 内嵌函数(嵌套函数): 意思:在函数里面再定义一个新的函数 如果在函数体内不调用内嵌的...