2012-04-25 4 views
0

私は自分のpythonスクリプトを、好ましくはlinuxのバイトコードで配布できるようにする必要があります。私は拡張/ Pythonとランニングcxfreezeのrun.py.に単純にCD-INGのを試してみたubuntu linux、cx_pythonのためにpythonをコンパイルする

extensions 
    python >> run.py 
    python >> protocols.py 
    plugins >> Folder contains more run.py dependencies 
    bash >> Contains bash scripts needed 

: それは、次のようなディレクトリに配置されているいくつかの依存関係を持っています しかし、これは、いずれも(実行可能である 「RUN」を含むdistのフォルダ内のいくつかのファイルが作成されます。このディレクトリに作成されたNO「make」を命令がありません。私はこれを行うだろうか

?:)

答えて

0

zipファイルを実行するPython 2.6以降の機能を使用します。 elaborate blog articleを参照してください。簡潔に:

  1. すべてのモジュールの.pycファイルを作成します。一度インポートすることで
  2. を書きます。__main__.py を入力します。__main__.pyとすべての.pycファイル。 python foo.zip
  3. zipファイルに行#!/usr/bin/pythonを付加用い
  4. 試験、foo.zipとして(例えば、エコー及び猫で)
  5. は、得られたファイルにXビットを設定
関連する問題