安装文件准备:
安装文件 |
下载地址 |
python-2.7.2.msi |
|
wxPython2.8-win64-unicode-2.8.12.1-py27.exe |
|
py2exe-0.6.9.win64-py2.7.amd64.exe |
|
eclipse-SDK-3.6.1-win32-x86_64.zip |
|
PyDev 2.2.3.zip |
|
jdk-7u1-windows-x64.exe |
http://www.oracle.com/technetwork/java/javase/downloads/index.html |
Python 与 wxPython 运行环境安装
分别安装python-2.7.2.msi、wxPython2.8-win64-unicode-2.8.12.1-py27.exe
wxPython2.8-win32-docs-demos-2.8.12.1.exe和py2exe-0.6.9.win64-py2.7.amd64.exe
python安装路径采用默认C:\ Python27,安装完毕后,将这个目录添加到path环境变量中
Pydev开发环境安装
如未安装java,请安装jdk-7u1-windows-x64.exe
解压缩eclipse-SDK-3.6.1-win32-x86_64.zip至D:\ eclipse-3.6.1
在D:\ eclipse-3.6.1下新建pydev-2.2.3文件夹,再在pydev-2.2.3下新建eclipse文件夹,解压缩PyDev 2.2.3.zip至D:\eclipse-3.6.1\pydev-2.2.3\eclipse
在D:\eclipse-3.6.1\eclipse下创建一个文件夹“links”并在文件夹下创建文件pydev-2.2.3.link,用记事本打开pydev-2.2.3.link,输入:path=D:/eclipse-3.6.1/pydev-2.2.3
解压后的目录结构如下:
目录结构如下
运行并配置Pydev
双击D:\eclipse-3.6.1\eclipse\eclipse.exe运行eclipse,选择一个workspace,待加载完毕后,打开菜单:Window >> Preferences,在弹出的对话框中,进入Pydev >> Interpreter-Python,点击Auto Config会自动加载Python 运行环境配置
开发wxPython应用
新建一个Pydev Project:proj1,然后新建一个Pydev Module:app1.py,输入代码:
Python代码
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,输入代码:
Python代码
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 即可运行