2 주 동안 내 문제를 해결하기 위해 노력했지만 아무런 효과가 없었으므로 여기 내 문자열 끝에 있습니다! 필자는 직장에서 파이썬으로 사용자 정의 프린터 선택 응용 프로그램을 만들고 pyinstaller를 사용하여 하나의 파일 실행 파일을 만들어 모든 컴퓨터에 배포하려고합니다. Linux Mint를 사용한다는 것이지만 랩 머신은 RHEL 6.3입니다. 나는 Centos 6.3과 Fedora 17을 포함한 몇 가지 가상 머신을 시험해 보았습니다. 문제는 콘솔에 "Pango-WARNING **"오류가 많아지면 내 앱에 텍스트 대신 사각형 상자가 생기는 것입니다.pyinstaller에서 만든 wxPython 바이너리가 페도라/RHEL에서 추악한 결과를 만듭니다.
내 콘솔 출력 실행 "테스트"응용 프로그램 :
>(test:22258): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
>Gtk-Message: Failed to load module "pk-gtk-module"
>Gtk-Message: Failed to load module "canberra-gtk-module"
>
>./d00087.ps
>
>(test:22258): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='latin'
>
>(test:22258): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='common'
어떤 아이디어?
흠 나는 그것을 점검 할 것입니다. 나는 애플리케이션에서 폰트를 전혀 지정하지 않았지만 모든 것을 하나의 메타 바이너리로 묶어서 이해할 수있다. – user2288570
저는 PyInstaller가 뭔가를 번들로 묶어 놓지 않는다고 생각하고 있습니다. 필자는 필자가 필요로하는 이미지를 번들로 제공하지 않는 Windows에서 py2exe와 같은 것을 실행합니다. –
필자는 각 시스템마다 고유 한 바이너리가 필요하다는 것을 알아 냈으므로 게스트 컴퓨터에서 pyinstaller를 실행하여 문제를 해결했습니다. – user2288570