2015-07-21 53 views
1

我想從源代碼安裝wxPython 3.0.2.0。當我運行$ sudo的蟒蛇setup.py安裝,我收到以下錯誤消息(顯示輸出的一部分)。系統是32位Edubuntu 12.04。wxPython 3.0.2.0安裝不工作

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 

在此先感謝。

+0

你確認了所有的依賴項已經安裝嗎? – 0xc0de

+0

據我所知可以 – Charitoo

回答

0

我發現了一種使用checkinstall從源代碼安裝wxPython 3.0.0的方法。首先,這樣做:

命令和apt-get安裝檢查安裝

之後下載wxPython的源代碼,解壓到一個目錄下,並創建源代碼文件夾的目錄。假設源代碼被提取到〜/ wxPython的-SRC-3.0.0/

MKDIR BLD

須藤檢查安裝-y --pkgname = wxPython的--pkgversion = 3.0.0 --pkgrelease = 1 --pkglicense = wxWidgets --pkgsource = http://www.wxpython.org/ [email protected] --requires = python-wxversion,python2.7,python -D python build-wxpython.py --build_dir = ../bld - 安裝

這會在安裝wxPython之前創建一個debian包。