使用Eclipse+PyDev部署Python开发环境、Python2.7、wxPython3.0-win64-3.0.2.0-py27、
1.准备工作:
下载32位的JDK6 Java的开发包 ,Eclipse依赖它。
下载32位的Eclipse (注:跟JDK32位匹配,也应该下载32位)
下载Python 2.x (注:我下载的是2.7)
2.安装JDK6
JDK的安装很容易的,一般一直点下一步即可。
3.安装Eclipse和Python
Eclipse是绿色软件,找个地方解压一下就OK了 。Python的安装就更不用说了
4.给Eclipse安装PyDev插件
启用Eclipse————如果前面的步骤都正确无误的话,那么Eclipse就该能够正常启动了。第一次启动会让你选择一个工作空间,按缺省设置,勾选一下不再提醒,就可以了。
在Help菜单中,选择Install New Software···, 选择Add按钮,Name:PyDev(这个随便起),Location:http://pydev.org/updates(PyDev的更新地址),OK。选择PyDev下的PyDevfor Eclipse,别的都不要选,否则依赖检查那关过不去。点下一步,下一步安装。中间会问你是否信任Aptana、Pydev什么的,信任就可以了。最后重启Eclipse。
5.配置PyDev插件
在Window菜单中选Preference,
1、 PyDev->Interpreter -Python,New一个Python解释器,填上解释器名字和路径,路径选相应的python.exe。
以下几步Python3.x必选,Python 2随意。我比较习惯Unicode,所以一次性在这儿设定了。
2、 General->Editors->TextEditors->Spelling,Encoding改成Other:UTF-8
3、 General->Workspace,Text fileencoding改成Other:UTF-8
4、 找到安装目录下的\plugins\org.python.pydev.debug_x.x.x.yyyymmddhh\pysrc\pydevd.py,920行的 encoding = Non 改成 encoding = "UTF-8",保存
至此,PyDev的配置就完成了。
6.安装wxPython
安装wxPython3.0-win32-3.0.2.0-py27,wxPython3.0-win32-docs-demos-3.0.2.0。
7.安装py2exe
py2exe-0.6.9.win32-py2.7
8.测试下
开发wxPython应用File->New->Project,选PyDev下的PyDev Project,Grammer和Interpreter选相应的版本,Finish。在PyDev Package Explorer的项目上右键,New->PyDev Module,随便写个名字,Finish。然后写几行代码,保存,Run。代码如下:
import wx
if __name__ == '__main__':
app = wx.PySimpleApp()
frame = wx.Frame(parent=None)
frame.Show(True)
app.MainLoop()
把python脚本转化成exe新建模块:convert2exe.py,输入代码,保存。
from distutils.core import setup
import py2exe
setup(windows=[r'E:/workspace/test_project/app1.py'])
进入cmd,进入c:\Python27目录下,执行此命令即可以在c:\Python27目录下生成dist文件夹,里面的所有文件都是App1.exe运行需要的,发布时需要一起发布。双击App1.exe即可运行。
python E:\workspace\test_project\convert2exe.py py2exe
E:\workspace\AD\py_AD
如果运行出现找不到MSVCP90.dll,用以下命令替换可以解决。
setup(windows=[r'E:/workspace/test_project/app1.py'],options = {"py2exe":{"dll_excludes":["MSVCP90.dll"]}})
以上完成部署。