2014-01-07 48 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