ubuntu 10.04 安装wxpython和ulipad

 

python的IDE,很多人都说ulipad很轻便。果然。

按照readme.txt所说的运行。

出现错误:

root@ubuntu:/home/zhangbin/Documents/ulipad# python UliPad.pyw

Traceback (most recent call last):

  File "UliPad.pyw", line 25, in

    import UliPad

  File "/home/zhangbin/Documents/ulipad/UliPad.py", line 30, in

    import wx

ImportError: No module named wx

root@ubuntu:/home/zhangbin/Documents/ulipad# python UliPad.py

Traceback (most recent call last):

  File "UliPad.py", line 30, in

    import wx

ImportError: No module named wx


应该是没有安装wxPython库。

============================================================

安装过程,参看

http://wiki.wxpython.org/InstallingOnUbuntuOrDebian

我的windows xp上是2.8.11的wxpython,附带2.7的python。

linux上也是。

安装过程如下:

 

 

1.import the key into your apt's list of trusted keys
root@ubuntu:/home/zhangbin/Documents#  curl http://apt.wxwidgets.org/key.asc | sudo apt-key add -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
104  1678  104  1678    0     0   1090      0  0:00:01  0:00:01 --:--:--  4122
OK

 

 

root@ubuntu:/home/zhangbin/Documents# curl http://apt.wxwidgets.org/key.asc | sudo apt-key add -

The program 'curl' is currently not installed.  You can install it by typing:

apt-get install curl

gpg: no valid OpenPGP data found.

root@ubuntu:/home/zhangbin/Documents# apt-get install curl

Reading package lists... Done

Building dependency tree       

Reading state information... Done

The following NEW packages will be installed:

  curl

0 upgraded, 1 newly installed, 0 to remove and 98 not upgraded.

Need to get 208kB of archives.

After this operation, 328kB of additional disk space will be used.

Get:1 http://Ubuntu.srt.cn/ubuntu/ lucid/main curl 7.19.7-1ubuntu1 [208kB]

Fetched 208kB in 4s (45.1kB/s)

Selecting previously deselected package curl.

(Reading database ... 139202 files and directories currently installed.)

Unpacking curl (from .../curl_7.19.7-1ubuntu1_i386.deb) ...

Processing triggers for man-db ...

Setting up curl (7.19.7-1ubuntu1) ...

root@ubuntu:/home/zhangbin/Documents# 


2. /etc/apt/sources.list 
Replace the "DIST" text with whatever is appropriate for your system.
  # wxWidgets/wxPython repository at apt.wxwidgets.org
    deb http://apt.wxwidgets.org/ DIST-wx main
    deb-src http://apt.wxwidgets.org/ DIST-wx main  
我使用lucid-wx
49    deb http://apt.wxwidgets.org/ lucid-wx main
 50    deb-src http://apt.wxwidgets.org/ lucid-wx  main
3.Run the this command to update your local copy of the package meta-data.
    sudo apt-get update  
4 You can now use your favorite package selection tool to install or upgrade the wxWidgets and wxPython packages. Here's how to do it with apt-get:

 

    sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n

The packages libwxgtk2.8-dev and libgtk2.0-dev may need to be installed if a 3rd party application requires wxWidgets when building from source.

    sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev
These packages (and their dependencies) will replace earlier versions of wxPython
 and wxGTK in the same ReleaseSeries that may have been installed previously. 
There are a few other wx packages as well, but those listed above and their dependencie
s are the core that are needed for use with wxPython.


root@ubuntu:/home/zhangbin/Documents# sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libwxbase2.8-0 libwxgtk2.8-0 python-wxversion
Suggested packages:
  libgnomeprintui2.2-0 wx2.8-doc wx2.8-examples python-xml
The following NEW packages will be installed:
  libwxbase2.8-0 libwxgtk2.8-0 python-wxgtk2.8 python-wxtools python-wxversion
  wx2.8-i18n
0 upgraded, 6 newly installed, 0 to remove and 100 not upgraded.
Need to get 12.1MB of archives.
After this operation, 41.7MB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
  libwxbase2.8-0 libwxgtk2.8-0 python-wxversion python-wxgtk2.8 python-wxtools
  wx2.8-i18n
Install these packages without verification [y/N]? y
Get:1 http://apt.wxwidgets.org/ lucid-wx/main libwxbase2.8-0 2.8.11.0-0 [626kB]
Get:2 http://apt.wxwidgets.org/ lucid-wx/main libwxgtk2.8-0 2.8.11.0-0 [3,456kB]
Get:3 http://apt.wxwidgets.org/ lucid-wx/main python-wxversion 2.8.11.0-0 [25.9kB]
Get:4 http://apt.wxwidgets.org/ lucid-wx/main python-wxgtk2.8 2.8.11.0-0 [7,195kB]
Get:5 http://apt.wxwidgets.org/ lucid-wx/main python-wxtools 2.8.11.0-0 [56.3kB]
Get:6 http://apt.wxwidgets.org/ lucid-wx/main wx2.8-i18n 2.8.11.0-0 [787kB]    
Fetched 12.1MB in 10min 30s (19.3kB/s)                                         
Selecting previously deselected package libwxbase2.8-0.
(Reading database ... 139219 files and directories currently installed.)
Unpacking libwxbase2.8-0 (from .../libwxbase2.8-0_2.8.11.0-0_i386.deb) ...
Selecting previously deselected package libwxgtk2.8-0.
Unpacking libwxgtk2.8-0 (from .../libwxgtk2.8-0_2.8.11.0-0_i386.deb) ...
Selecting previously deselected package python-wxversion.
Unpacking python-wxversion (from .../python-wxversion_2.8.11.0-0_all.deb) ...
Selecting previously deselected package python-wxgtk2.8.
Unpacking python-wxgtk2.8 (from .../python-wxgtk2.8_2.8.11.0-0_i386.deb) ...
Selecting previously deselected package python-wxtools.
Unpacking python-wxtools (from .../python-wxtools_2.8.11.0-0_all.deb) ...
Selecting previously deselected package wx2.8-i18n.
Unpacking wx2.8-i18n (from .../wx2.8-i18n_2.8.11.0-0_all.deb) ...
Processing triggers for man-db ...
Processing triggers for desktop-file-utils ...
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_US.utf8.cache...
Processing triggers for python-support ...
Setting up libwxbase2.8-0 (2.8.11.0-0) ...
Setting up libwxgtk2.8-0 (2.8.11.0-0) ...
Setting up python-wxversion (2.8.11.0-0) ...
Setting up wx2.8-i18n (2.8.11.0-0) ...
Processing triggers for python-central ...
Setting up python-wxgtk2.8 (2.8.11.0-0) ...
update-alternatives: using /usr/lib/wx/python2.6/wx2.8.pth to provide /usr/lib/python2.6/dist-packages/wx.pth (wx2.6.pth) in auto mode.
Processing triggers for python-central ...
Setting up python-wxtools (2.8.11.0-0) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
root@ubuntu:/home/zhangbin/Documents# sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-wxgtk2.8 is already the newest version.
python-wxtools is already the newest version.
wx2.8-i18n is already the newest version.
The following extra packages will be installed:
  cvs debhelper gettext html2text intltool-debian libatk1.0-dev libcairo2-dev
  libexpat1-dev libfontconfig1-dev libmail-sendmail-perl libpango1.0-dev
  libpixman-1-dev libsys-hostname-long-perl libwxbase2.8-dev
  libxcb-render-util0-dev libxcb-render0-dev libxcomposite-dev libxcursor-dev
  libxdamage-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev
  libxrandr-dev libxrender-dev po-debconf wx2.8-headers x11proto-composite-dev
  x11proto-damage-dev x11proto-fixes-dev x11proto-randr-dev
  x11proto-render-dev x11proto-xinerama-dev
Suggested packages:
  dh-make gettext-doc libcairo2-doc libgtk2.0-doc libpango1.0-doc wx2.8-doc
  wx-common libmail-box-perl
The following NEW packages will be installed:
  cvs debhelper gettext html2text intltool-debian libatk1.0-dev libcairo2-dev
  libexpat1-dev libfontconfig1-dev libgtk2.0-dev libmail-sendmail-perl
  libpango1.0-dev libpixman-1-dev libsys-hostname-long-perl libwxbase2.8-dev
  libwxgtk2.8-dev libxcb-render-util0-dev libxcb-render0-dev libxcomposite-dev
  libxcursor-dev libxdamage-dev libxfixes-dev libxft-dev libxi-dev
  libxinerama-dev libxrandr-dev libxrender-dev po-debconf wx2.8-headers
  x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev
  x11proto-randr-dev x11proto-render-dev x11proto-xinerama-dev
0 upgraded, 35 newly installed, 0 to remove and 100 not upgraded.
Need to get 12.5MB of archives.
After this operation, 47.4MB of additional disk space will be used.
Do you want to continue [Y/n]? 
WARNING: The following packages cannot be authenticated!
  wx2.8-headers libwxbase2.8-dev libwxgtk2.8-dev
Install these packages without verification [y/N]? 
root@ubuntu:/home/zhangbin/Documents# cd ulipad
root@ubuntu:/home/zhangbin/Documents/ulipad# ls
acp            doc        modules     setup_inno.py        UliPad.pyw
AUTHORS.txt    error.txt  packages    tools                wizard
ChangeLog.txt  images     plugins     UliPad.exe.manifest
conf           INFO.txt   README.txt  ulipad.ico
contrib        lang       resources   UliPad.py
COPYLEFT.txt   mixins     scripts     UliPad.pyc
root@ubuntu:/home/zhangbin/Documents/ulipad# ./UliPad.pyw
begin... 05:45:15
end... 05:45:17

ubuntu 10.04 安装wxpython和ulipad_第1张图片

 

 

 

还是有对齐的问题,真是纠结啊。要是真按照前辈们说的,要两周才能摸索出来,人生能有几个两周啊!

 

ubuntu 10.04 安装wxpython和ulipad_第2张图片

 

语法检查的结果是:

需要两个空格线

,后面要有空白。

你可能感兴趣的:(服务器/脚本/编译)