나는 CPython에서 리눅스와 윈도우 모두에서 작동해야하는 응용 프로그램을 만들려고합니다. 저는 웹킷 라이브러리를 사용하고 있습니다. 마녀는 리눅스 (우분투 12.04)에서 잘 작동하지만, 윈도우에서 작동하도록 할 수는 없습니다.파이썬 크로스 플랫폼 애플 리케이션
내 응용 프로그램을 (.exe)과 py2exe
으로 컴파일 할 수 있다는 것을 알고 있지만 내 Windows 컴퓨터에서 작동해야합니다.
질문 : 리눅스에서 내 앱을 패키징 할 수있는 방법이 있습니까? 그렇다면 Windows에서 작동하는 종속성 (웹킷)이 번들로 제공됩니까? 아니면 리눅스에서 파이썬 파일의 의존성을 필요로하지 않는 윈도우 실행 파일을 만들 수있는 방법이 있습니까?
감사합니다.
편집 :
import gtk
import webkit
class Base:
def __init__(self):
self.builder = gtk.Builder()
self.builder.add_from_file("youtubeWindow.ui")
self.main_window = self.builder.get_object("main_window")
self.scrl_window = self.builder.get_object("scrl_window")
self.webview = webkit.WebView()
self.scrl_window.add(self.webview)
self.webview.show()
self.webview.open("http://youtu.be/o-akcEzQ6Y8")
self.main_window.show()
def main(self):
gtk.main()
print __name__
if __name__ == "__main__":
base = Base()
base.main()
Windows에서 실행하려고하면 어떻게됩니까? 오류 메시지가 있다면 무엇입니까? –
내 스크립트를 실행하려고하면 "import webkit"(마녀는 Linux에서 작동 함)을 인식하지 못합니다. 그리고 Windows 용 작업 웹킷 라이브러리를 찾는 행운이 없었습니다. –