a Testing of Pyinstaller1.4 Installation on Ubuntu10.04

  • このエントリーをはてなブックマークに追加
  • LINEで送る

pythonで書いたスクリプトは、普通はスクリプトのまま実行する。ただそれだと他の人が使う場合に、そのスクリプトでimportされているモジュールやパッケージをインストールしなければならないので、障壁が高くなる。あと、自分がroot権限を持ってない場所ではそれらのライブラリのインストールができない。気がする。

なので、それを実行ファイルの形式で固めればいいじゃん!という発想なのが、

  • Pyinstaller
  • cx_Freeze
  • Py2exe

など。主にlinuxで使うので、Pyinstallerを選んだ。インストールの仕方を書いてみる。OSはUbuntu10.04。

  1. ダウンロード

http://www.pyinstaller.org/

から落としてくる

  1. 展開

解凍する。

  1. 必要なライブラリを入れる

ここで詰まった。最初エラーが出てたのでググったら解決方法が載っていてよかった。英語でググろう。apt-getでいろいろ入れる。

  1. makeする

エラーが出なければOK。出たらエラーでググる。

  1. configureをする

2つ上の最初のディレクトリに戻って、

これでsetupは終了。パスを通していれば、あとは固めたいpythonスクリプトのところで、(この-Fは一つの実行ファイルにまとめる、という意味)

ってやるとhoge.specってのができるので、それを

ってやることでdistディレクトリとbuildディレクトリができてできあがり。

  • このエントリーをはてなブックマークに追加
  • LINEで送る

SNSでもご購読できます。

コメントを残す

*