PyQt4 の qtdemo を PyInstaller で実行ファイル形式にする

  1. vcredist のインストール (インストーラー)
    "C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_*" 配下に "msvcm90.dll", "msvcp90.dll", "msvcr90.dll" という dll が作成されている (フォルダが複数ある場合は最新のやつ) を、python path に複製する。
  2. pywin32 のインストール (インストーラー)
  3. PyQt4 のインストール (インストーラー)
  4. PyInstaller のインストール
    これは svn から trunk をチェックアウトし、PATH に追加する
    svn co http://svn.pyinstaller.org/trunk/ pyinstaller-trunk
  5. PyInstaller の設定
    python Configure.py
    
  6. さくっと demo を実行ファイル形式にしてみる (なんでもいい)
    cd \path\to\qtdemo\richtext\textobject
    Makespec.py -F -K -w textobject.pyw
    Build.py textobject.spec
    

    実行するとメッセージがダーっと流れて、exe ファイルができる

    ...
    ...
    Appending archive to EXE C:\path\to\qtdemo\richtext\textobject\dist\textobject.exe
    

    実行できるよ (textobject を実行するときは files ディレクトリを作成された exe がある dist ディレクトリ配下に複製してください)

コメント

このブログの人気の投稿

Python から Win32 API 経由で印刷する

Disqus のスケール - Django 編

#PySpa アドベント (23 日目)