コーディングした Python アプリケーションからインストーラーを作成しようとしています。簡単な setup.py ファイルを作成したところ、問題なく .msi ファイルが生成されましたが、デフォルトのインストール パスを指定する方法がわかりません。デフォルトの「C:\Program Files」ディレクトリにインストールしたくありません。ヘルプ?
質問する
2863 次
2 に答える
3
Distutils は、インストーラーの作成に関して機能がかなり制限されています。代わりにNSISを使用することをお勧めします。非常にシンプルで、distutils よりも多くのカスタマイズが可能です。
setup
もう 1 つの方法は、(関数を呼び出す前に) --initial-target-dir を setup.py の引数リストに手動で追加することです。
if 'bdist_msi' in sys.argv:
sys.argv += ['--initial-target-dir', 'c:\default\path']
于 2012-04-03T10:09:12.230 に答える