wxPython and SPE Installation

阅读更多

  wxPython是Python编程语言的一个GUI工具箱。Python程序员能够轻松的创建健壮、功能强大的图形界面程序。它是Python语言对流行的wxWidgets GUI库的绑定,wxWidgets是用C++语言写成的。

  wxPython是开源软件,可以免费使用,可以阅读和修改它的源代码,也可以贡献补丁,增加功能。
  wxPython是跨平台的,同一个程序可以不经修改地在多种平台上运行。目前支持的平台有:32位微软Windows、大多数Unix或类Unix系统、苹果Mac OS X。
  由于使用Python作为编程语言,wxPython编写简单、易于理解。

 

wxPython 下载地址:

http://www.wxpython.org/

注意不同Python版本和不同操作系统,选择对应的下载。

 

import wx 错误的解决

      我在window 环境下运行wxPython程序时遇到一个错误:

Traceback (most recent call last):
File "", line 1, in
File "c:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\__init__.py", line 45, in
from wx._core import *
File "c:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 4, in
import _core_
ImportError : DLL load failed: This application has failed to start because
the application configuration is incorrect. Reinstalling the application may fix this problem.

 

下载 MSVC++ 2008 Redestributable 并安装就可以解决这个问题了。(在Window环境下)


下载SPE

还需要一个不错的IDE才能够事半功倍,SPE是个非常优秀的Python IDE,可以到 SPE IDE 下载,不过需要安装 SVN 客户端,通过 SVN 下载,又下载了一个 SlikSVN 并安装,然后通过命令行把 SPE 下载到当前目录:

      svn checkout svn://svn.berlios.de/python/spe/trunk/_spe

在 _spe 目录下运行 python SPE.py ,就OK了。

 

关于中文的问题

      如果直接在Python代码中使用中文,会报 SyntaxError: Non-ASCII character 的错误

      在源文件的第一行或第二行加上文件编码格式,就可以解决这个问题:
      # coding=

      或:
      #!/usr/bin/python
      # -*- coding: -*-
      或:
      #!/usr/bin/python
      # vim: set fileencoding= :

      其中“ ”是文件编码格式的标识,例如:
      #!/bin/env python
      # -*- coding: utf-8 -*-

 

wxPython 学习资源

How to Learn wxPython

wxPython Getting Started

 

 

你可能感兴趣的:(wxPython,Python,SVN,编程,IDE)