0

だから私はここで少し問題を抱えています。Pythonを使用してMacOSでプロジェクトを開発しています。これまでのところ、次のようなインストールを作成しました。

python get-pip.py
python ez_setup.py

pip install numpy
pip install scipy
pip install quantities

cd ../../externals
python setup.py install

cd buffet
python setup.py install

cd ../../framework/trunk
python setup.py develop

cd ../../visualiser/trunk
python setup.py develop

cd ../../main/trunk

これでこれまでのところ機能し、すべての依存関係がインストールされます。これらの手順はすべて、私のプロジェクトの main/trunk フォルダーにある install.sh に設定されています。しかし、配布として使用するdmgを作成したいと思います。これは実行可能ですか?これまでのところ、次のようなプロジェクトがあります。

root
    -framework
             -trunk: 
                   -subpackages
    -visualiser
             -trunk
                   -subpackages
    -main
             -trunk (install.sh, run.sh etc.)

現在、dmg を作成した経験はほとんどありません。すべてのディストリビューションをdmgに入れ、ユーザーがプロジェクトをインストールすると、install.shスクリプトが自動的に呼び出されるか、install.shからのステップをdmgに直接組み込むことができます。これは可能ですか?もしそうなら、この分野の良いチュートリアル/例を教えてもらえますか?

よろしく、 ボグダン

4

1 に答える 1

2

python distutils や setuptools を使用せず、install.sh ファイルを使用する理由が本当に不思議です。

http://docs.python.org/library/distutils.html

于 2011-07-12T08:27:09.157 に答える