wxPython 3.0.2.0安装无法正常工作

时间:2015-07-21 05:44:39

标签: python installation wxpython

我正在尝试从源代码安装wxPython 3.0.2.0。当我运行 $ sudo python setup.py install 时,我收到以下错误消息(显示输出的一部分) )。系统是32位Edubuntu 12.04。

copying wx/tools/Editra/TODO -> /usr/local/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/tools/Editra
running install_egg_info
Writing /usr/local/lib/python2.7/dist-packages/wx-3.0-gtk2/wxPython-3.0.2.0.egg-info
warning: wx_install: path file '/usr/local/lib/python2.7/dist-packages/wx-3.0-gtk2.pth' not created

我继续运行python,然后尝试导入模块。这是我收到的错误消息。

>>> import wx
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "wx/__init__.py", line 46, in <module>
    del wx
NameError: name 'wx' is not defined

提前致谢。

1 个答案:

答案 0 :(得分:0)

我找到了一种使用checkinstall从源代码安装wxPython 3.0.0的方法。首先要做的是:

  

sudo apt-get install checkinstall

在下载wxPython源代码之后,解压缩到目录并在源代码文件夹中创建一个目录。假设源代码被解压缩到〜/ wxPython-src-3.0.0 /

  

mkdir bld

     

sudo checkinstall -y --pkgname = wxpython --pkgversion = 3.0.0 --pkgrelease = 1 --pkglicense = wxWidgets --pkgsource = http://www.wxpython.org/ --maintainer=reingart@gmail.com --requires = python-wxversion,python2.7,python -D python build-wxpython.py --build_dir = .. / bld --install

这会在安装wxPython之前创建一个debian包。