2014-01-07 49 views
0

我已經安裝了glassfish,現在我不想下載java ee教程,但無法運行updatetool。我使用的是Ubuntu 13.10 64bit。這是錯誤。ubuntu上glassfish updatetool錯誤(導入wx的python腳本錯誤)

WX import error. Verify the WX widgets are in the PYTHONPATH. 
Traceback (innermost last): 
File "/opt/glassfish/updatetool/vendor-packages/updatetool/common/boot.py", 
line 283, in init_app_locale 
import wx 
File "wx/__init__.py", line 45, in ? 
File "wx/_core.py", line 4, in ? 
ImportError: libpangoxft-1.0.so.0: file does not exist 

已經嘗試過這種 Glassfish updatetool linux 64 bit issue

試圖安裝ia32_libs,但因爲它是不可用我安裝lib32bz2-1.0代替(據報道,通過apt-get的替代品)。在其他地方安裝了其他一些軟件包,但沒有成功。

軟件包python-wxgtk2.8和libpangoxft-1.0-0已經安裝。 PYTHONPATH是空的,不知道它應該包含什麼。

回答

1

當你說「libpangoxft-1.0-0」已安裝 - 你確定要安裝32位版本

如果要在64位系統中選擇32位版本的庫,請在後綴'i386'上追加。當我遇到同樣的問題時,我遵循answer to roughly the same question,此外,還必須安裝lib 'libXxf86vm1:i386'以使其正常工作。在一行中,即

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 libjpeg62:i386 libpangoxft-1.0-0:i386 libpangox-1.0-0:i386 libsm6:i386 libidn11:i386 libXxf86vm1:i386