所以我在这里遇到一些问题。我正在使用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
现在这个工作到目前为止,它安装了我的所有依赖项。所有这些说明都在install.sh中设置,该install.sh位于我项目的main / trunk文件夹中。但我想创建一个dmg用作分发。这可行吗?到目前为止,我的项目如下:
root
-framework
-trunk:
-subpackages
-visualiser
-trunk
-subpackages
-main
-trunk (install.sh, run.sh etc.)
现在我几乎没有经验创建dmg。我希望将所有发行版放在dmg中,当用户安装项目时,自动调用install.sh脚本或将install.sh中的步骤直接合并到dmg中。这可能吗?如果是这样,你能指点我在这个领域的一些好的教程/例子吗?
此致 波格丹
答案 0 :(得分:2)
我真的很想知道你为什么不使用python distutils或setuptools并使用install.sh文件。